Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
12 / 12 / 7
Регистрация: 09.10.2013
Сообщений: 222
1

Подсчет строчек в файле

14.06.2014, 00:55. Показов 939. Ответов 4
Метки нет (Все метки)

Здравствуйте,

Подскажите, пожалуйста, как подсчитать кол-во строк в текстовом файле и вывести каждую строку поочередно на экран?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2014, 00:55
Ответы с готовыми решениями:

Подсчет количества строчек в файле
Здравствуйте! Скажите пожалуйста, как подсчитать количество строчек в файле? нужно для создания...

подсчет строчек с условием
Доброе время суток! Помогите пожалуйста цикл правильно написать. if ((pos('book', StrT)=0)...

Подсчет найденных строчек dataGridView
Всем привет!!!! Подскажите пожалуйста как реализовать задуманное. dataGridView подключил к ...

Как сделать подсчет строчек в RichTextBox или TextBox
Здравствуйте! Хотел узнать если такое в самой студия изначально, если нету тогда хотел бы узнать...

4
272 / 266 / 146
Регистрация: 02.08.2012
Сообщений: 609
14.06.2014, 01:02 2
Лучший ответ Сообщение было отмечено Blueeyer как решение

Решение

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
#include <iostream>
#include <string>
#include <fstream>
#include <conio.h>
 
int main()
{
    std::string str;
    int counter = 0;
    std::ifstream file("file.txt");
    if(file)
    {
        while(getline(file, str)) 
        {
            counter++;
            std::cout << str << std::endl;
        }
        file.close();
        std::cout << "File got " << counter << " rows.\n";
    }
    else
        perror("Error");
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}
1
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
14.06.2014, 01:07 3
Blueeyer,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<string>
#include<fstream>
int main()
{
    size_t count_rows(0);
    std::string str_row;
    std::ifstream input_file("file.txt");
    while(!input_file.eof())
    {
        std::getline(input_file,str_row,'\n');
        std::cout<<"\n"<<str_row;
        count_rows++;
    }
    std::cout<<"\ncount: "<<count_rows;
   return 0;
}
1
12 / 10 / 1
Регистрация: 12.03.2012
Сообщений: 127
14.06.2014, 01:10 4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <algorithm>
#include <fstream>
 
using namespace std;
 
int main() 
{
    ifstream file("file.txt"); 
    cout<< count( istreambuf_iterator< char >( file ), istreambuf_iterator< char >(), '\n' );
}
1
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
14.06.2014, 01:12 5
kvadro, это конечно хорошо, но ТС просил еще и вывод этих строк
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2014, 01:12
Помогаю со студенческими работами здесь

Поэтапное удаление строчек в текстовом файле
Вверху программы считывается то же этот же документ - и j - это количество строк в документе...

Посчитать, сколько в файле текстовом строчек, символов и слов
Ребята нужна ваша помощь я написал код а у меня. Непалу чается cделать как надо не знаю что еще...

В новый файл копировать первые несколько строчек и столько же последних строчек
Итак, у нас есть текстовый файл где записано стихотворение. Вот что надо сделать: в новый файл...

Подсчёт символов в файле.
Подскажите как посчитать количество символов в текстовом файле, какие функции для работы с файлами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru