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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2011, 21:56   #1
It is not me
 
Аватар для It is not me
 
Регистрация: 25.01.2011
Сообщений: 8
По умолчанию вопрос по поводу работы со строками на с++

В тхт файле записано стихотворение,в котором я должен изменить первую букву каждой строки на прописную.Вопрос в том,как узнать что данная буква является первой в строке?
Так я считываю из файла в класс string:
Код:
#include <iostream>
#include <string>
#include <fstream>
#include <dir.h>
using namespace std;
 
main()
{     
      chdir("D:\\");
      fstream inf;
      fstream outf;
      inf.open("file.txt");
      outf.open("file1.txt");
      string buf;
      if(!inf.eof()) {getline(inf,buf,'\0');}      
.................................................
      inf.close();
      outf.close();
      system("pause");
}
буду благодарен любым советам
It is not me вне форума Ответить с цитированием
Старый 02.10.2011, 22:05   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

It is not me

каждая строка заканчивается спец-символами CR/LF. отслеживай их появление.
Rififi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по поводу регионов Malkovich Win Api 3 12.09.2009 10:25
Вопрос по поводу сайтов. Saniller PHP 6 16.03.2008 12:51
Вопрос по поводу StringList(а) KAMENYKA Компоненты Delphi 4 07.12.2007 13:01
Вопрос по поводу типов werser Помощь студентам 4 23.06.2007 14:18