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

Сколько слов в файле? как найти? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с одним массивом http://www.cyberforum.ru/cpp-beginners/thread917529.html
подскажите как сделать так, чтобы постоянно работать с исходным массивом)вот допустим есть исходный массив, одна функция изменяет один элемент массива и выводит массив на экран, а потом вызывается след функция которая должна работать с исходным массивом а не с измененным)как это сделать, что то недогоняю)
C++ Из C# на C++ Помогите, ппожалуйста, перевести из C# на C++ public class graph { public int matr_smeznosti; public int kol_vershn; // количество вершин графа // конструктор, считывающий граф из файла public graph(string fileName) { int n, j; string line; http://www.cyberforum.ru/cpp-beginners/thread917526.html
Сортировка 2-ух массивов C++
#include "stdafx.h" #include <iostream> using namespace std; int main( int argc, char** argv ) { const int n=5; const int m=5;
Из C# на C++ C++
Помогите, пожалуйста, переписать из C# на C++. public class BreadthFirstSearchAlgm { // Алгоритм обхода графа «Поиск в ширину» public void BFS(graph g) { int Mark = new int; // массив пометок int Parent = new int; // массив предков for (int i = 0; i < g.kol_vershn; i++) {
C++ Нужно ли к файлу .h подключать все заголовочные файлы, которые понадобятся в .cpp http://www.cyberforum.ru/cpp-beginners/thread917499.html
Например, есть add.h и add.cpp В add.h прототип функции: void func(T); А тип T объявлен в другом заголовочном файле. Придется включить этот заголовочный файл в add.h. Но если в add.cpp требуются другие заголовочне файлы, в которых объявлены другие типы, нужно ли эти файлы подключать сразу в add.h или нет.
C++ блок схема нарисовать Эта программа для решшения уравнения во формуле симпсона. #include "stdafx.h" #include <stdio.h> #include <math.h> #include <conio.h> #include <iostream> using namespace std; float function(float x) { подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.07.2013, 22:33     Сколько слов в файле? как найти?
Ещё вариант:
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
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
#include <cstdlib>
using namespace std;
 
 
int main()
{ 
    
    setlocale (LC_ALL,"rus");
    
    string text;
    int j = 0;     // счётчик слов "end"
 
    ifstream file;      
    file.open("text.txt");   //Открываем файл для чтения.
    if (!file.is_open()) cout << "Error!" << endl;
    else
    {
        char ch;
        while (1)
        {
            file.get(ch); // читаем по символу текст из файла и помещаем в строку
            if (file.eof()) break;
            text += ch;   
        }
        file.close();
        
        cout << "Cтрока из файла:" << endl; //выводим строку
        cout << text << endl;
 
        stringstream s(text); //Создаём строковый поток и инициализируем его строкой text
    
        string temp = "";
        while (1) // извлекаем слова из строкового потока и сравниваем со словом end
        {
            s >> temp;
            if (temp.empty()) break;
            if (temp == "end") ++j;
            temp.clear();
        }   
        cout << "Найдено: " << j << endl;
    }   
    
    system("pause");
    return 0;
}
Добавлено через 6 минут
Для кода из 4 поста:
C++
1
2
3
4
5
6
while (!file.eof())
{
      file >> text;
      if (text == str) ++j;
      text.clear();
}
В if () там лишняя проверка.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru