я делаю это упражнение C, и я не могу заставить его работать. Любые подсказки относительно того, что я делаю неправильно? (я стараюсь не использовать ни scanf, ни printf)
Напишите программу, которая копирует ввод в вывод, заменяя каждую строку из одного или нескольких пробелов одним пробелом.
int main()
{
int currentChar;
int wasBlank = 0;
while((currentChar = getchar()) != EOF){
if (currentChar != ' ') {
if (wasBlank) {
putchar(' ');
putchar(currentChar);
}
putchar(currentChar);
}
else
wasBlank = 1;
}
return 0;
}