В линуксе с Си куча проблем оказывается, надо заботится буквально о каждой мелочи.
Чтобы правельно считать нескольно отдельных строчек с пробелами:
scanf(" %[^\n]",answer);
scanf(" %[^\n]",answer);
обязательно пробел до экспрешона, а то этот сканф сожрет
предыдущий ентер из stdin'a и будет доволен...
fflush(stdin) чего то не помогает ...
Вместо stricmp в линухе функция для сравнения без учета регистров strcasecmp();
инклуд: strings.h
To be continued...
Чтобы правельно считать нескольно отдельных строчек с пробелами:
scanf(" %[^\n]",answer);
scanf(" %[^\n]",answer);
обязательно пробел до экспрешона, а то этот сканф сожрет
предыдущий ентер из stdin'a и будет доволен...
fflush(stdin) чего то не помогает ...
Вместо stricmp в линухе функция для сравнения без учета регистров strcasecmp();
инклуд: strings.h
To be continued...
No comments:
Post a Comment