Автор Mnevseravno задал вопрос в разделе Другие языки и технологии
программирование в си и получил лучший ответ
Ответ от Ra[гуру]
#include <string.h>
#include <stdio.h>
#include <ctype.h>
int main() {
FILE *fin, *fout;
enum { outw, inw, skipw } st = outw;
int c;
fin = fopen("in.txt", "r");
fout = fopen("out.txt", "w");
while ( (c = fgetc(fin)) != EOF ) {
switch (st) {
case outw:
if ( !isspace(c) ) {
if ( strchr("aeioyu", tolower(c)) ) {
st = skipw;
} else {
fputc(c, fout);
st = inw;
}
} else {
fputc(c, fout);
}
break;
case inw:
fputc(c, fout);
if ( isspace(c) ) st = outw;
break;
case skipw:
if ( isspace(c) ) {
fputc(c, fout);
st = outw;
}
break;
}
}
fclose(fin);
fclose(fout);
return 0;
}
ни че не понял если честно
Лучше давать ссылки на ресурс, предоставляющий возможность пастинга кода в сети.
Сборная Франци по регби играла в Росии,с мая по июнь. Интересует всё о них.
Национальная команда Франции по регби представляет свою страну в международных матчах. Ежегодно
подробнее...
C++ void - нафига он нужен?
void используется тогда, когда функции не надо возвращать какое либо значение. Допустим ей надо
подробнее...
где найти текст итальянской песни "da due soldi" С РУССКОЙ ТРАНСКРИПЦИЕЙ
Nelle vecchie strade del quartiere più affollato verso mezzogiorno oppure al tramontar una
подробнее...
Быстрое прототипирование в Архитектуре? 1Когда оно появилось? Примеры прототипирования?
Прототипи́рование (англ. prototyping) — это быстрая «черновая» реализация базовой
подробнее...
Что такое хип-хоп?
Пользуйся:
Хип-хоп (англ. hip hop) — молодёжная субкультура, появившаяся в
середине
подробнее...
Подскажите хорошие игры на слабый ПК .
Portal 2
Разработчик: Valve
Сюда можно было бы поставить подавляющее
подробнее...
Как избавиться от психической болезни ОКР?
окр? На основе чего вы ее у себя диагностировали? Вы посещали психиатра и он вам такое сказал или
подробнее...
Расскжите о Бритни Спирсе
Бритни Спирс (Britney Jean Spears, 2.12.1981) родилась в Кенвуде, небольшом городке, правильнее
подробнее...
Что знаете об актере Джон Пил?
Карьера: актер
Дата рождения: 30 августа, 1939
Место рождения: Heswall, Wirral,
подробнее...
[Си] Считать строку из текстового файла в переменную
Если в файле всего одна строка произвольного размера:
#include <stdio.h>
подробнее...
feof в Си зациклило
SEEK_CUR - произвольный доступ в цикле!! Где он изменяется? Зачем вообще это
подробнее...