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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 303
Завершенные тесты: 1
#1

Сравнение слова взятого из файла - C++

09.12.2013, 01:22. Просмотров 575. Ответов 3
Метки нет (Все метки)

добрый день, мне нужно взять из файла слово, ну или как еще можно назвать и проверить как бы совпадает оно с тем что мне нужно
вот как я получаю данное слово...
bs типа стринг
C++
1
2
3
4
5
6
        a=fopen(File,"r");                                                    
        while(!feof(a))                                                                  
        {
            bs+=fgetc(a);                                                         
        }
        fclose(a)
потом я как бы зделал массив с тем словом что нужно найти
C++
1
char Mas[10]={'F','I','N','-','W','A','I','T','-','1'};
и вот в цыкле пытаюсь проверить совпадает оно или нет
C++
1
2
3
4
5
6
7
        for(int g=0;g<10;g++)
        {
            v=Mas[g];
            if(bs.at(g)==v)
                t++;
            cout<<t<<endl;
        }
и что я уже вместо v не вставил, всеравно вылетает ошибка
переменная Т мне для того что бы сравнивать ее потом, если она = 10, тогда эта та последовательность что мне нужно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 01:22     Сравнение слова взятого из файла
Посмотрите здесь:

Сравнение файла и массива C++
C++ Cтроки, сравнение, чтение из файла
Сравнение со строкой из файла C++
C++ Сравнение строк в структуре, чтение из файла
Записать в файл F слова. Прочитать данные из файла и найти слова из 5 букв C++
Разработать алгоритм и программу для удаления в заданном тексте части текста, взятого в скобки (вместе со скобками) C++
C++ Сравнение переменных или чтение с файла?
Сравнение слова файла со значением массива C++
C++ Чтение из файла в список, сравнение с элементами списка
C++ Сравнение введенного слова и слова в файле
C++ Из заданного файла удалить все слова c двумя согласными и вывести на экран оставшиеся слова
C++ Определить, по какому предмету лучше успеваемость у отдельно взятого класса школы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.12.2013, 02:30     Сравнение слова взятого из файла #2
Цитата Сообщение от итернал Посмотреть сообщение
bs типа стринг
Т.е. string? Если да, то всё это проще делается:
C++
1
2
3
4
5
6
7
8
9
    string str = "FIN - WAIT - 1";
    string bs;
    
    ifstream fin("file.txt");
    getline(fin, bs);
    fin.close();
    
    if (bs == str) cout << "Yes!" << endl;
    else cout << "No!" << endl;
HixMr
0 / 0 / 0
Регистрация: 18.04.2016
Сообщений: 6
15.11.2016, 23:22     Сравнение слова взятого из файла #3
А если допустим нужно проверить в файле первое слово со вторым и третьим?
nd2
1785 / 1467 / 509
Регистрация: 29.01.2016
Сообщений: 4,550
16.11.2016, 01:27     Сравнение слова взятого из файла #4
Прочитай три слова и проверь.
Yandex
Объявления
16.11.2016, 01:27     Сравнение слова взятого из файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru