Показать сообщение отдельно
  #3  
Старый 25.06.2013, 14:12
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Вместо scanf("%s", s); используйте
Код:
fgets(s, 250, stdin);
Потому что scanf не предназначен для чтения строк с пробелами.


Цитата:
Ну вопервых tokenPtr = strtok(NULL, " "); ничего вам не даст. Икать пробел надо в строке, так как вы это делали выше tokenPtr = strtok(s, " ");
Во вторых, вы ничего не делаете со строкой в цикле и будет цикл у вас поэтому крутится до бесконечности.
Это C, так и должно быть
Ответить с цитированием