Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

09.12.2013, 01:22. Просмотров 639. Ответов 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, тогда эта та последовательность что мне нужно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 01:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнение слова взятого из файла (C++):

Сравнение слова файла со значением массива - C++
Помогите исправить ошибки.Сама задача такова найти в текстовом файле слова begin end и заменить их на { и }. #include &quot;stdafx.h&quot; ...

Сравнение текста из файла и сравнение с текстом в программе char - Dev C++ - C++
Доброго времени суток! Имеется код программы: ifstream test(&quot;primer.txt&quot;); char awm = &quot;kod&quot;; char buff; test &gt;&gt; buff; if (buff...

Сравнение введенного слова и слова в файле - C++
Есть задача, где пользователь вводит слово, а программа находит такое-же слово в фале, проверяя поочередно все строки. Подразумевается, что...

Записать в файл F слова. Прочитать данные из файла и найти слова из 5 букв - C++
Записать в файл F слова. Прочитать данные из файла и найти слова из 5 букв Не получается написать, поправьте что бы работала...

Вывести все слова из файла в алфавитном порядке, указать частоту каждого слова - C++
Вывести алфавитный список всех слов заданного текста с указанием количества вхождений слова в текст.

Получить из файла строки, содержащие четырехбуквенные слова. Слова отсортировать в алфавитном порядке - C++
Задание: Дан текстовый файл, получить строки, содержащие четырехбуквенные слова. Слова отсортировать в алфавитном порядке. Заранее...

3
alsav22
5426 / 4821 / 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;
2
HixMr
0 / 0 / 0
Регистрация: 18.04.2016
Сообщений: 6
15.11.2016, 23:22 #3
А если допустим нужно проверить в файле первое слово со вторым и третьим?
0
nd2
2383 / 1972 / 691
Регистрация: 29.01.2016
Сообщений: 6,421
16.11.2016, 01:27 #4
Прочитай три слова и проверь.
0
16.11.2016, 01:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2016, 01:27
Привет! Вот еще темы с ответами:

Из заданного файла удалить все слова c двумя согласными и вывести на экран оставшиеся слова - C++
Привет всем, в с++ не очень шарю, а до строк в изучении еще не дошел , поэтому не пойму как делать Дан текст. Словом текста считается...

1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором больше всего г - C++
1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором...

Определить, по какому предмету лучше успеваемость у отдельно взятого класса школы - C++
вот нужно код написать по задаче: В структурах А, G, F содержатся оценки учащихся по алгебре, геометрии и физике соответственно....

Сравнение файла и массива - C++
FILE *f; // if((f=fopen(&quot;file.txt&quot;,&quot;r&quot;))==NULL) ShowMessage(&quot;File error&quot;); sumA=0; while (f !=fopen (&quot;file.txt&quot;,&quot;r&quot;)){ kolA=0; ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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