Вот пример из пособия от Брайана Кернигана.
#include <stdio.h>
#include <string.h>
int main(void)
{
double nc;
for (nc = 0; getchar() != EOF; ++nc);
printf ("%.0f\n", nc);
}
А вот он же, но из cs50:
#include <cs50.h>
#include <stdio.h>
int main(void)
int counter = 0;
while (true)
{
printf("%i\n", counter);
counter++;
}
И я уже вконец запутался, как все-таки он должен выглядеть. Ведь ни работает ни тот, ни другой.
яэто два байта на этой странице (utf-8 кодировка используется). От задачи зависит: хотите вы 2 вернуть (закодировано используя два байта), если на входеяили 1 (как один символ считать). – jfs Apr 25 '17 at 18:20