Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 19:01   #1
Fantom666
Новичок
Джуниор
 
Регистрация: 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;
}
Fantom666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработать программу на С++,которая выводит на экран горизонтальную линию из звездочек. 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