|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2010, 19:01 | #1 |
Новичок
Джуниор
Регистрация: 13.05.2010
Сообщений: 1
|
программа , которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных бу
программа , которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
Программа запускается и происходит завершение работы, помогите исправить ошибку!!! #include <iostream> #include <stdlib.h> #include <string.h> using namespace std; int main(int argc, char *argv[]) { FILE *f; char str[30] = ""; f=fopen("Text.txt", "r"); printf("\nVivod: "); while (!feof(f)) { fgets(str,30,f); for (int i=0;i<strlen(str)-1;i++) if (str[i]==' ') switch(str[i+1]) { case 'e':{str[i+1]='E';break;} case 'u':{str[i+1]='U';break;} case 'i':{str[i+1]='I';break;} case 'o':{str[i+1]='O';break;} case 'a':{str[i+1]='A';break;} case 'y':{str[i+1]='Y';break;} } puts(str); } fclose(f); system("PAUSE"); return 0; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработать программу на С++,которая выводит на экран горизонтальную линию из звездочек. | mephistophel | Помощь студентам | 1 | 11.03.2010 00:43 |
Составить программу, которая создает и выводит на экран файл. | STEELKUZNECOV | Помощь студентам | 1 | 30.05.2009 09:50 |
процедура, которая выводит все слова, начинающиеся с согласных букв латинского алфавита. | sergeyfsd | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 21.02.2008 22:29 |
программа, которая выводит на экран одно из данных слов | vados | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 26.10.2007 23:47 |