Упражнение 1.12. Напишите программу для вывода входного потока по одному слову в строке.
За основу берем предыдущую программу, немного убираем и немного дополняем, получаем следующее:
/* вывод входного потока по одному слову в строке */
#include "stdafx.h"
#define IN 1 /* внутри слова */
#define OUT 0 /* снаружи слова */
int main()
{
int c, state; // символ, состояние
state = OUT;
while ((c = getchar()) != EOF) {
if (c == ' ' || c == '\n' || c == '\t')
state = OUT;
...
Читать дальше »