Начал изучать язык си в универе по этому возникают вопросы. Например, есть задание "Напишите программу, которая будет печатать слова из файла ввода, причем по одному на строку."
мне кажется, что я вроде всё делал верно, но мне на выводе она выдает результат моего ввода.. подскажите чего я написал не так??
Quote
#include<stdio.h>
#define yes 1
#define no 0
main()
{
int c, vi;
vi=no;
while ((c=getchar()) != EOF) {
if (c!=' ' || c!='\t')
vi=yes;
else if (vi==yes){
c='\n';
vi=no;
}
putchar©;
}
}