Эта функция должна получить линию от терминала. Но это не так! Я несколько раз перебирал код, но я не смог точно определить проблему! Пожалуйста помоги! Кажется, что код не вводит блок while.Функция чтения строки со стандартного ввода в C не работает должным образом
int getline(char line[]) {
int i = 0 ;
int c ;
while(((c=getchar()) != EOF) && (c =! '\n')) {
line[i++] = c ;
}
line[i] = '\0' ;
return i ;
}
А ... Я чувствую себя таким идиотом ... Я смущен ... Спасибо! – user1720897
ошибки, подобные этому, случаются в плохие дни. Успокойтесь, и не делайте это во второй раз. – artm