Как вывести первые буквы слов строки?
Выводит первые буквы слов.#include <stdio.h>
#include <ctype.h>

int main(void)
{
    int c, wassp;

    wassp = 1;
    while ((c = getchar()) != EOF) {
        if (isspace(c))
            wassp = 1;
        else if (wassp) {
            wassp = 0;
            putchar(c);
        }
    }
    putchar('\n');
    return 0;
}
Вывод[guest@localhost c]$ .ansi t.c -o t
[guest@localhost c]$ echo "abcd efgh ijkl" | ./t
aei
[guest@localhost c]$
Напрашивается вариант выводить каждый символ после пробела.