![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.05.2010
Сообщений: 17
|
![]()
задани: написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с главной буквы, на прописную
заранее спасибо #include<fstream> #include<string.h> #include<stdio.h> #include <iostream> using namespace std; int main(int argc, char*argv[]){ ifstream fin("C:\\Documents and Settings\\Admin\\Рабочий стол\\курсовик по Поа Ирина\\Text.txt", ios::in); if (!fin) { cout<<"error in open file."<<endl; system("PAUSE"); return 1; } fin.seekg(0, ios::end); long len = fin.tellg(); char *buf = new char [len+1]; fin.seekg(0, ios::beg); fin.read(buf, len); buf[len] = '\0'; long n = 0,i = 0, j = 0; for (i=n ;i<len;i++){ j=n; if ( buf[i] == 'a'||buf[i] =='e'||buf[i] =='i'||buf[i] =='o'||buf[i] =='u'||buf[i] =='y'){ while (buf[j-1] != ' ') {cout<<buf[j];j++;} cout<<" "; n=j; } else while (buf[j-1] != ' ') {j++;n=j;} } fin.close(); system("PAUSE"); return 0; } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 305
|
![]() Код:
Skype: CODERua
Последний раз редактировалось [CODER]; 11.05.2010 в 00:45. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
строки в СИ, не могу понять в чём ошибка( | viksen_ | Помощь студентам | 0 | 25.04.2010 16:59 |
IBExpert, не могу понять что делаю не так! в чём проблема.... | katia0017 | SQL, базы данных | 10 | 15.01.2010 18:33 |
Помогите дописать программу на Delphi 7 не могу понять что здесь не так | matrix8325 | Помощь студентам | 1 | 30.04.2009 23:34 |
Не могу понять, что требуется? | Shuraken | Общие вопросы Delphi | 2 | 10.08.2007 11:41 |