Форум программистов, компьютерный форум CyberForum.ru

Посчитать количество строк в файле, которые начинаются и заканчиваются на одну и ту же букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder компонент ChetBox в си++ http://www.cyberforum.ru/cpp-beginners/thread85827.html
На форме расположены таблица stringGrid с одним столбцом, в который занесены дни недели, Edit и ChetBox. Перемещаясь по таблице день недели должен заноситься в edit и когда иду по таблице вверх - chetBox thrue, когда вниз - false. Дни недели заношу так StringGrid1->Cells="Дни недели"; перемещаюсь по таблице: в свойстве StringGrid1SelectCellEdit1->Text=StringGrid1->Cells; Не получается...
C++ вложенные циклы Вычислить сумму n членов выр-я: pow(-1, i+1)/pow(i+1, 2) , i=1,2,3,...n. Помогите пожалуйста с решением задачи http://www.cyberforum.ru/cpp-beginners/thread85824.html
Объявить и проинициализировать массив из трех элементов типа Person C++
Определен следующий тип-структура: char name ; int age; bool male; }; Объявить и проинициализировать массив из трех элементов типа Person.
Удвоить каждую встречающуюся "о" и "а" в строке C++
помогите с задачами!! 1) Дана строка. Удвоить каждую встречающуюся "о" и "а" 2) Определить количество слов во введенном тексте, начинающихся с заданной буквы. Считать, что слова в тексте разделены пробелами. 3)Зашифровать текст (не более 255 символов) ,поменяв поряджок следования слов. за ранее очень благодарна!!
C++ найти ошибки в фрагменте программы http://www.cyberforum.ru/cpp-beginners/thread85817.html
найти ошибки в фрагменте программы: char*str; gets(str); str='\0'; cout<<strlen(str);
C++ Программирование с использованием функций Помогите с задачей подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
14.01.2010, 20:06     Посчитать количество строк в файле, которые начинаются и заканчиваются на одну и ту же букву
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream.h>
#include <fstream.h>
 
int main()
{
   ofstream file_out;
   ifstream file_in;
   char buf[255] = {'\0'};
   int count = 0;
 
   file_out.open("out.txt");
   if (!file_out.is_open())
   {
      cerr << "ÍåâîçìîæГ*Г® îòêðûòü ГґГ*éë out.txt" << endl;
      exit(1);
   }
   file_in.open("in.txt");
   if (!file_in.is_open())
   {
      file_out << "ГЌГҐ ГіГ¤Г*ëîñü îòêðûòü ГґГ*éë in.txt" << endl;
      file_out.close();
      exit(1);
   }
   file_in.getline(buf, 254, '\n');
   while(!file_in.eof())
   {
      if (buf[0] == buf[strlen(buf)-1])
         count++;
      file_in.getline(buf, 254, '\n');
   }
   if (count)
      file_out << "Г‚ èñõîäГ*îì ГґГ*éëå " << count
         << " ñòðîê, óäîâëåòâîðÿþùèõ Г§Г*Г¤Г*Г*Г*îìó óñëîâèþ" << endl;
   else
      file_out << "Г‚ èñõîäГ*îì ГґГ*éëå Г*ГҐГІ èñêîìûõ ñòðîê" << endl;
   file_in.close();
   file_out.close();
   system("pause");
   return 0;
}
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru