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

Подсчет количества строк в файле в С++ (fstream) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть ли более удобный способ перевода переменную в строку? http://www.cyberforum.ru/cpp-beginners/thread1199312.html
Всем привет, начнем: Есть переменная(которая может быть и переменной и строкой): int fps = 150; есть функция void draw_fps(std::string str){ //надо запихнуть переменную в строку и воттак ее! std::string fps_text= "FPS: "; fps_text += str; std::cout << fps_text << std::endl;
C++ На основе данных входного файла составить список сотрудников учреждения, включив следующие данные: На основе данных входного файла составить список сотрудников учреждения, включив следующие данные: ФИО, год принятия на работу, должность, зарплата, рабочий стаж. Вывести в новый файл список сотрудников учреждения, удалив из него информацию о сотрудниках, принятых на работу в текущем году. #include <iostream> #include <fstream> #include <iomanip> //äëÿ ìàíèïóëÿòîðà... http://www.cyberforum.ru/cpp-beginners/thread1199268.html
C++ Задача с сортировкой с использованием структур
Добрый вечер, форумчане! У меня возникла проблема со следующей программой: С помощью структуры считать из файла названия точек с полярными координатами от 0 до 2ПИ, перевести в декартовые и отсортировать полученное по алфавиту названия точки. С декартовыми координатами я разобрался, а сортировку никак не могу сделать. Код: #include<stdio.h> #include<conio.h> #include<math.h> int...
Работа с сетью(Хост - Клент) C++
Всем здрасьте. Тут поискал похожие темы, много всего непонятного мне (( Мне нужно реализовать игровой мир, где люди могут видеть своих персонажей и общаться. Что я нашёл ? К примеру какой-то makefile, так и не понял как он работает ... Что-то ещё про Unix читал, там написано про ОС Linux ... Ещё искал про Qt, это вообще отдельный фреймворк какой-то, уроки искал, вообще не то...
C++ Сформировать массив, каждый член которого определяется формулой http://www.cyberforum.ru/cpp-beginners/thread1199248.html
Сформировать массив X(N) , N-й член которого определяется формулой X(N)=1/N! С помощью: возвращения объекта из функции? Помогите пожалуйста доделать) Вот моя наработка: #include <iostream> #include<stdio.h> using namespace std; class samp { float *a;
C++ Сформировать двоичный файл из элементов, заданных в варианте структуры. Структура "Человек" Сформировать двоичный файл из элементов, заданных в варианте структуры. Структура "Человек": - Фамилия, имя, отчество; - Дата рождения; - Рост; - Вес. Обеспечить возможность фильтрации по возрасту и массе Заранее спасибо!!!! Код: #include <vfw.h> подробнее

Показать сообщение отдельно
frontez
4 / 4 / 0
Регистрация: 26.04.2013
Сообщений: 120
05.06.2014, 04:23     Подсчет количества строк в файле в С++ (fstream)
C++ (Qt)
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
#include <iostream>
#include <fstream>
#include <string>
#include <Windows.h>
#include <clocale>
#include <sstream> //  заголовочный файл с классами, функциями и переменными для организации работы со строками
 
using namespace std;
 
int main() // определение главной функции
{
    //пример 8 Программа считает количество строк в файле add.txt выводит на экран и записывает в новый указанный пользователем файл.
    string a;
    setlocale (0, "");
    ofstream fout; // определение обьекта fout для вывода данных в файл
    ifstream fin; // определение обьекта fin для ввода данных из файла
    fin.open ("add.txt");
    cout << "Введите имя файла для записи" << endl;
    string name1;
    cin >> name1;
    string c = name1 + ".txt";
    fout.open (c.c_str(), ios::app);
    int line_nomer=0;
    string probel (" ");
    string sohr;
    while(getline(fin, a))
    {
        line_nomer++;
    }
    cout<<"Количество строк в файле add.txt = "<<line_nomer<<"\n"; //вывод на экран
    fout<<"Количество строк в файле add.txt = "<<line_nomer<<"\n"; //запись во второй файл
    fin.close();
    fout.close();
    system ("pause");
}
 
Текущее время: 12:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru