Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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, нужно считать эту матрицу, обработать ее и вывести обработанную матрицу в й файл откуда мы зчиталы ее. Как правильно...
272 / 266 / 146
Регистрация: 02.08.2012
Сообщений: 609
04.06.2014, 23:38 0

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

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

Ответ

frontez, не вникал в ваш код. В моем варианте все строки сохраняются в vector,
далее функция getWordByIndex(string, int) определяет слово, по номеру строки и номеру слова в строке.
Вам остаётся доработать для своей цели
Кликните здесь для просмотра всего текста
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <conio.h>
#include <fstream>
#include <vector>
 
std::string getWordByIndex(std::string str, int index)
{
    int counter = 0;
    char* chStr = new char[str.size() + 1];
    strcpy(chStr, str.c_str());
    
    char* p = strtok(chStr, " ");
    while(p != NULL)
    {
        std::string temp = p;
        if(counter == index)
            return temp;
        p = strtok(NULL, " ");
        counter++;
    }
}
 
int main()
{
    std::vector<std::string> arr;
    std::ifstream ifs("add.txt");
    std::string str;
    if(ifs)
    {
        char ch = '\0';
        while(ifs.get(ch))
        {
            if(ch == '\n')
            {
                arr.push_back(str);
                str.clear();
            }
            else
                str += ch;
        }
        ifs.close();
    }
    else
        perror("Error");
    
    for(int i = 0; i < arr.size(); i++)
        std::cout << "Line #" << i + 1 << ": " << arr[i] << std::endl;
    //////////////////////////////////////////////////////////
    int line, index;
    std::cout << "\nType line index: "; std::cin >> line;
    std::cout << "Type word index: ";   std::cin >> index;
    index--;
    std::cout << getWordByIndex(arr[line - 1], index) << std::endl;
    
    std::cout << "\nOperation succeeded\n";
    getch();
    return 0;
}


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

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

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

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

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

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

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

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

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

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

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