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

Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Anita.M
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 18
22.04.2012, 14:08     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы #1
В текстовом файле подсчитать количество строк, которые начинаются с буквы «ф».
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2012, 14:08     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы
Посмотрите здесь:

В текстовом файле подсчитать количество строк которые начинаются и оканчиваются одной и той же буквой C++
Подсчитать количество подстрок в текстовом файле C++
Подсчитать количество пучтых строк и количество строк,которые начинаются и оканчиваются на одну и ту же букву. C++
C++ Подсчитать количество строк, которые начинаются на букву «А»
C++ Файл: В текстовом файле подсчитать количество непустых строк.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DPS
 Аватар для DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
22.04.2012, 15:30     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы #2
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
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");
    char namefile[50];      //для хранения имени файла
    char buffer[1000];      //для хранения строки
    int kolvo_strok=0;
 
    cout<<"Введите путь к файлу:  ";
    cin.getline(namefile,sizeof(namefile));
        
    ifstream in(namefile);                      //создаем поток
        
    if(in)                                      //проверяем успешное/неуспешное открытие
        cout<<"Файл успешно открыт"<<endl;
    else
        {
            cout<<"Ошибка открытия файла"<<endl;
            exit(0);
        }
 
    while(in.good())                            //читаем 
    {
        in.getline(buffer,sizeof(buffer));      //записываем
 
        if(buffer[0]=='Ф'||buffer[0]=='ф')      //проверяем первый символ строки
            kolvo_strok++;
    }
    
    in.close();                                 //закрываем поток
 
    cout<<"Кол-во строк, начинающихся с 'Ф':  "<<kolvo_strok<<endl;
 
return 0;
}
Anita.M
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 18
22.04.2012, 17:29  [ТС]     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы #3
Можете подсказать как мне нужно прописать путь у файлу,у меня не получается. Где он должен находиться???....спасибо)
Stick
 Аватар для Stick
3 / 3 / 0
Регистрация: 26.11.2009
Сообщений: 63
22.04.2012, 18:12     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы #4
Путь к файлу что-то типа:
c:\\MyWorkFolder\\myTextFile.txt
можешь просто без ввода прописать
C++
1
char namefile[]="c:\\MyWorkFolder\\myTextFile.txt";      //для хранения имени файла
Добавлено через 5 минут
Можно почитать :
http://ru.wikipedia.org/wiki/%D0%9F%...B9%D0%BB%D1%83
DPS
 Аватар для DPS
32 / 32 / 3
Регистрация: 12.11.2011
Сообщений: 107
Завершенные тесты: 1
22.04.2012, 18:35     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы #5
Или можешь просто запустить эту программу и перетащить текстовый файл в это окно, отобразится путь и останется нажать Enter)
Myaurici
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
24.12.2013, 06:17     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы #6
а почему две \\ а не одна \ ??? статью на вики почитал но видать что то упустил
Yandex
Объявления
24.12.2013, 06:17     Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы
Ответ Создать тему
Опции темы

Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru