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

Количество строк в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача из Bjarne Stroustrup (Глава 12,7 №2)Графическая линия в консоли(в стиле ASCII) http://www.cyberforum.ru/cpp-beginners/thread639492.html
Глава 12,7 №2. Implement a simple graphics system using whatever graphics facilities are available on your system (if you don’t have a good graphics system or have no experience with one, you might consider a simple ‘‘huge bit ASCII implementation’’ where a point is a character position and you write by placing a suitable character, such as * in a position): Window (n,m) creates an area of size...
C++ КАК запоминать функции? их много и не запоминаются( http://www.cyberforum.ru/cpp-beginners/thread639485.html
sizeof массива C++
void f(float x) { printf("%d\n",sizeof(x)); // Пишет 4 байта (размер элемента массива) } void f2(float x) { printf("%d\n",sizeof(x)); // Почему пишет 4 байта, хотя в заголовке указан размер массива? } int main(int argc, char *argv, char *env) { float Arr={1,2,3,4,5,6,7,8};
C++ Создание простой многопоточной программы
Здравствуйте спецы. Никак не могу разобраться с многопоточностью. Помогите на простом примере разобраться с этим. Требуется написать программу, состоящую из двух потоков. В первом потоке выполняется бесконечный цикл, а во втором - выводятся числа от 1 до 100 с задержкой в 1 секунду в элемент Label. Думаю программа очень простая, но она поможет мне разобраться со многим. Если я не...
C++ Замедление действия http://www.cyberforum.ru/cpp-beginners/thread639433.html
Как мне добиться эффекта плавного появления текста? Может можно как нибудь замедлить операцию cout???
C++ Заполнить квадратную матрицу размером N x N по спирали Заполнить квадратную матрицу размером N x N по спирали (N – нечётное число). Число 1 ставится в центр матрицы, а затем массив заполняется по спирали против часовой стрелки значениями по возрастанию. Например, если размер N = 5, то в конце должно выглядеть так: 25 24 23 22 21 10 9 8 7 20 11 2 1 6 19 12 3 4 5 18 13 14 15 16 17 подробнее

Показать сообщение отдельно
Blagovidov
 Аватар для Blagovidov
27 / 27 / 1
Регистрация: 19.04.2012
Сообщений: 41
18.08.2012, 20:23     Количество строк в файле
Цитата Сообщение от Valera59 Посмотреть сообщение
Вот написал простенькую программу для подсчета строк в файл все работает но мучают сомнения почему везде где я бы не читал все делают по другому. Вот сама программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    setlocale(0,"");
    int x = 0;
    ifstream f("file.txt");
    while (true)
    {
        string v;
        getline(f,v);
        if(!f.eof())        
        x++;
        else
            break;
    }
    cout <<"Всего строк :"<<x;
    cin.get();
}
можно и так)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main() {
    ifstream in("input.txt");
    string s;
    int i = 0;
    while (in.peek() != EOF) {
        getline(in, s);
        i++;
    }
    cout << i << endl;
    in.close();
    system("pause");
    return 0;
}
 
Текущее время: 16:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru