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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример из книги- ну, напутан http://www.cyberforum.ru/cpp-beginners/thread954608.html
Представляте, вчира три часа смотрел на страницу книги- разбирал его, пытался понять... Поначалу ве показалась мне совсем простым.. Дальше я попытался что-л понять , прослидить судьбу переменных....
C++ Двумерный массив в одномерный Здравствуцте, Есть двумерный массив с отсортированными строками. нужно его преобразовать в одномерный отсортированный. Алгоритм предлагаю следующий: (для массива 3*3) перебираем 9 раз массив ... http://www.cyberforum.ru/cpp-beginners/thread954604.html
Список процессов с иконками C++
Каким образом можно отабразить собственные иконки приложений в списке процессов? Процессы перечисляю так: HANDLE hProcessSnap; PROCESSENTRY32 pros32; int i=0; hProcessSnap =...
C++ Что означают знаки подчеркивания впереди идентификатора?
В исходнике при описании типа через typedef имя типа начинается с 2-х знаков подчеркивания. Дальше в программе это имя присутствует без подчеркиваний. Объясните, какую функцию выполняют эти знаки?
C++ Беда с подключением библиотеки http://www.cyberforum.ru/cpp-beginners/thread954571.html
Доброго времени суток. Суть проблемы в том, что один и тот же код работает по разному в зависимости от того находится ли он в библиотеки или нет... Вот класс: class Bitmap { private: ...
C++ Как просмотреть цикл не последовательно в debugger'e? Вот, например, есть цикл int a; a = 0; int n = 10000; for (int i = 1; i < n; i++) a = a+1; Возможно ли, и если да, то как в debugger'e посмотреть значения переменных, которые изменяются... подробнее

Показать сообщение отдельно
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366

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

14.09.2013, 23:38. Просмотров 496. Ответов 1
Метки (Все метки)

Как можно по другому посчитать кол-во строк в файле?

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
#include "iostream"
#include <fstream>
#include <string>
#include "Char.h"
 
int main()
{
 
std::fstream fs("C:/test.txt");
char buff[100]; 
int x=0;
for(;!fs.eof();x++)
{
    fs.getline(buff,100,'\n');
}
fs.close();
 
String *a=new String [x];
 
fs.open("C:/test.txt");
for(int y=0;y<x;y++)
{
    fs.getline(buff,100,'\n');
    a[y]=buff;
    
}
 
 
 fs.close();
 std::cout<<x;
 
system ("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru