Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет количества строк в файле в С++ (fstream) Добрый день! Для подсчета строк в файле до сего момента использовал С'шные функции. Пожалуйста, подскажите, как это можно сделать, используя функции С++ (Используются файловые потоки). Заранее... https://www.cyberforum.ru/ cpp-beginners/ thread1199326.html C++ Есть ли более удобный способ перевода переменную в строку?
Всем привет, начнем: Есть переменная(которая может быть и переменной и строкой): int fps = 150; есть функция void draw_fps(std::string str){ //надо запихнуть переменную в строку и воттак ее!...
C++ На основе данных входного файла составить список сотрудников учреждения, включив следующие данные: На основе данных входного файла составить список сотрудников учреждения, включив следующие данные: ФИО, год принятия на работу, должность, зарплата, рабочий стаж. Вывести в новый... https://www.cyberforum.ru/ cpp-beginners/ thread1199268.html C++ Задача с сортировкой с использованием структур Добрый вечер, форумчане! У меня возникла проблема со следующей программой: С помощью структуры считать из файла названия точек с полярными координатами от 0 до 2ПИ, перевести в декартовые и... https://www.cyberforum.ru/ cpp-beginners/ thread1199266.html
Работа с сетью(Хост - Клент) C++
Всем здрасьте. Тут поискал похожие темы, много всего непонятного мне (( Мне нужно реализовать игровой мир, где люди могут видеть своих персонажей и общаться. Что я нашёл ? К примеру какой-то...
C++ Сформировать массив, каждый член которого определяется формулой Сформировать массив X(N) , N-й член которого определяется формулой X(N)=1/N! С помощью: возвращения объекта из функции? Помогите пожалуйста доделать) Вот моя наработка: #include <iostream>... https://www.cyberforum.ru/ cpp-beginners/ thread1199248.html
C++ Сформировать двоичный файл из элементов, заданных в варианте структуры. Структура "Человек" https://www.cyberforum.ru/ cpp-beginners/ thread1199225.html
Сформировать двоичный файл из элементов, заданных в варианте структуры. Структура "Человек": - Фамилия, имя, отчество; - Дата рождения; - Рост; - Вес. Обеспечить возможность фильтрации по...
Сумма ряда: рекурсия C++
Помогите пожалуйста в исправлении ошибок. \sum{} \frac{n!{x}^{n}}{{(n+1)}^{n}} n=1 #include <iostream> #include <conio.h> #include <fstream> #include <stdio.h>
C++ Выдает ошибку( undefined symbol display() in module, как исправить? https://www.cyberforum.ru/ cpp-beginners/ thread1199219.html
#include <iostream.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <ctype.h> const int SIZE = 100; struct team_type {
C++ Найти среди строк заданной целочисленной матрицы D строку с максимальным произведением элементов Составьте программу на языке С++, позволяющую находить среди строк заданной целочисленной матрицы D размера 4*4, компоненты которой не превышают 8, найти строку с максимальным произведением... https://www.cyberforum.ru/ cpp-beginners/ thread1199216.html
даны 2 выпуклых многоугольника, найти их площадь и проверить лежит ли один в другом C++
площадь я нашел но вот с 2 заданием беда, вроде бы я понял как решить но не могу реализовать... думаю нужно через каждую точку второго многоугольника провести горизонтальный луч, если луч пересечет...
C++ Работа с библиотекой <fstream> https://www.cyberforum.ru/ cpp-beginners/ thread1199205.html
Задание: Задан массив в файле в котором указана размерность и сам массив 4 * 4, нужно считать эту матрицу, обработать ее и вывести обработанную матрицу в й файл откуда мы зчиталы ее. Как правильно...
4 / 4 / 0
Регистрация: 26.04.2013
Сообщений: 124
0

Подсчитать количество всех строк, а потом - количество слов в каждой строке - C++ - Ответ 6274620

04.06.2014, 22:34. Показов 4665. Ответов 4
Метки (Все метки)

Программа считает количество строк в файле add.txt выводит на экран и записывает в новый указанный пользователем файл.

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
36
37
38
39
40
41
#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");
    char с[100];
    cout << "Введите имя файла для записи" << endl;
    string name1;
    cin >> name1;
    string c = name1 + ".txt";
    fout.open (c.c_str(), ios::app);
    int line_nomer=0;
    int n;
    string probel (" ");
    string sohr;
    //size_t nachaloSlova[100]; 
    //size_t konecSlova[100]; 
    while(getline(fin, a))
    {
        //cout<<"Строка в файле add.txt = "<<line_nomer<<"\n"; //вывод на экран
        //fout<<"Строка в файле add.txt = "<<line_nomer<<"\n"; //запись во второй файл
        line_nomer++;
    }
    cout<<"Количество строк в файле add.txt = "<<line_nomer<<"\n"; //вывод на экран
    fout<<"Количество строк в файле add.txt = "<<line_nomer<<"\n"; //запись во второй файл
    fin.close();
    fout.close();
    system ("pause");
}

Содержимое add.txt:


Код
 marat artur rinat edik 
 ruslan sergey vadim roman 
 ramil ilsur azat zinnur 
 ilgiz jenya sasha fanis 
 lesha rushat ilnur dima 
 oleg vladimir ivan mickle
Как дополнить программу так, чтобы программа изначально посчитала количество всех строк, а потом посчитала количество слов в каждой строке, при этом чтобы она создавала для каждой строки и для каждого слова в строке свой определенный индекс под которым находятся эти строки/слова, чтобы в нужный для пользователя момент можно было к ним обратиться и записать их поток данных, а так же в новый создаваемый файл.

Если при этом можно использовать seekg () и seekp () то было бы хорошо/Ну или как-нибудь попроще.

Дополнение к: Записать в созданный файл все строки из файла add.txt

Добавлено через 1 час 37 минут
Актуально

Вернуться к обсуждению:
Подсчитать количество всех строк, а потом - количество слов в каждой строке C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2014, 22:34
Готовые ответы и решения:

Подсчитать количество слов в каждой строке текста
Здравствуйте. Помогите, пожалуйста, с заданием. Для задачки взять любой текст 5-10 строк по...

Парсинг строк: подсчитать и вывести количество слов в заданной строке
Прочитать из файла строку символов. Данная строка состоит из нулей, единиц и пробелов. Группы нулей...

Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове
Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке....

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

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2014, 22:34
Помогаю со студенческими работами здесь

Для каждой из матриц подсчитать количество четных элементов в каждой строке
даны 2 матрицы разн.размерности. Для каждой из них подсчитать кол-во четных эл-тов в каждой строке....

Вывести все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву и количество таких слов в каждой строке.
Ребят, всем привет!; Помогите, пожалуйста, решить задачу со строками на С++; Даны две строки,...

Подсчитать количество слов в строке
Дано строку символов, среди которых есть произвольное количество пробелов. Подсчитать количество...

Подсчитать количество слов в строке
Составить программу, подсчитывает число слов в строке, введенного пользовате-чем. Для этого...

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