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

Поиск слова в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по Winapi http://www.cyberforum.ru/cpp-beginners/thread378762.html
Есть следующее задание: Написать программу, позволяющую пользователю при помощи выпадающего списка (стандартный класс окна COMBOBOX) выбрать количество квадратов (от 5 различных значений, легче чётное значение), которые будут рисоваться в рабочей части главного и дочернего окна в зависимости от его размера. То есть требуется "замостить" рабочую часть окна. Но я никогда не работал с winapi и...
C++ Программа Всем привет! Я написал программу: #include<iostream> #include<vector> #define pb push_back using namespace std; vector<vector<int> > H; void Delk(int); http://www.cyberforum.ru/cpp-beginners/thread378759.html
C++ Глобальные переменные
Как в C++ завести глобальную (общую для функции и самой программы) переменную?
Переменные передаваемые при вызове функции C++
Не умею передавать значения переменных при вызове функции, кто бы смог подсказать как передать значения "float v" и "countY" в выражениях "vir1" и "vir1". #include <math.h> #include <conio.h> #include <iostream> using namespace std; float countY (float u); float v; float main () { float x, y;
C++ Паттерн "Одиночка" и конструктор копии с оператором присваивания http://www.cyberforum.ru/cpp-beginners/thread378744.html
Здравствуйте! Подскажите пожалуйста с вопросом. Мне необходимо реализовать паттерн "Одиночка". Необходимо ли перегружать конструктор копии и оператор присваивания для одиночки, что бы исключить возможность создания копии объекта? Я объявил деструктор класса в секции protected. Поэтому, например такая попытка создании копии одиночки:Trash tr = *( Trash::Instance() ); // Trash - класс одиночки ...
C++ Поиск вхождения символа Как реализовать поиск символа в строке? например, нужно найти не точку в 1 строке, потом неточку во второ й и сравнить позиции подробнее

Показать сообщение отдельно
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 145

Поиск слова в файле - C++

06.11.2011, 19:13. Просмотров 312. Ответов 1
Метки (Все метки)

Доброго вечера.Есть один вопрос ,по данному коду.(написал его ниже)
Данная программа ,ищет слово вводимое пользователем в txt файле.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main() {
    int len = 81;
    int s=0;
    char word[len] , line[len];
    char delims[]=" .,";
    cout <<"Введите слово для поиска: "<<endl;
    cin >> word;
    int l_word = strlen(word);
    ifstream fin("text.txt");
    if (!fin){cout<<"Error";return 1;}
 
    char *token;
    while(fin.getline(line,len)){
        token=strtok (line,delims);
        while (token !=NULL){ 
            if (strcmp(token,word)) s++;// [B]Если перед ф-ей strcmp поставить ! ,то программа выдает те же результаты ,в чем тогда разница?[/B]
            token =strtok (NULL,delims); 
        }
    }
    cout <<"количечтво вхождений: "<< s<<endl;
    return 0;
}
Добавлено через 10 минут
И попрошу растолковать значение данной строки:
C++
1
 token =strtok (NULL,delims);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru