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

Запись и считывание двух фраз из файла по условию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Константа типа short http://www.cyberforum.ru/cpp-beginners/thread1221929.html
Как в программе задать константу типа short? Чтобы понятнее было приведу индефикаторы, которые в результате дают соответствующий тип константе. по умолчанию - int. L - long LL - long long
C++ Побитовые операции, Что делает операция ^ Здравствуйте! Что делает эта операция? char * a; for (int i=0;i<n;i++) a= a^"$"; http://www.cyberforum.ru/cpp-beginners/thread1221928.html
C++ Стек. Выведите все вхождения символов указанного набора в текст в обратном порядке
Дан текст, состоящий из заглавных и строчных английских букв, символов ! ; ? . , - : ; ) ( ' " и пробелов. Выведите все вхождения символов указанного набора в текст в обратном порядке. Для...
Строки: удалить все символы, которые размещены между скобками C++
Помогите пожалуйста. Без понятия как это сделать. Удалить из заданной последовательности все символы которые размещены между скобками ("(...)"). Сами скобки так же должны быть удалены. Внутри...
C++ Расчет среднего заработка (Pascal -> C++) http://www.cyberforum.ru/cpp-beginners/thread1221885.html
РАСЧЕТ СРЕДНЕГО ЗАРАБОТКА ЗА 3 месяца ФИО Заработок за 1 месяц(руб.) Заработок за 2 месяца(руб.) Заработок за 3 месяца(руб.) Средний заработок (руб.) Разработать программу, реализующую ввод данных...
C++ Найти все возможные комбинации по номеру карты Все привет!!! Выручайте с этим кодом уже вожусь почти неделю и не могу с ним нечего сделать #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> int... подробнее

Показать сообщение отдельно
res232
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 13

Запись и считывание двух фраз из файла по условию - C++

03.07.2014, 15:36. Просмотров 545. Ответов 13
Метки (Все метки)

Стоит задача создать программу которая будет записывать 2 фразы в 2 разные переменные и считывать эти фразы из файла и потом идёт проверка 2 фразы из 2 переменной и пишется фраза.
У меня пишет что я ошибся, не могу понять в чём вроде как всё верно.
Вот код:
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
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <fstream>
#include <iomanip>
#include <Windows.h>
 
using namespace std;
 
int main()
{
 
    char a[256]/*приём*/, b[256]/*ответ*/;
    char c[256],d[256];
 
    setlocale (LC_ALL, "RUS");
    char buf[256],buf2[256],buf3[256];
 
    //описывает поток для записи данных в файл
    ofstream f;
    //открываем файл в режиме записи,
    f.open("D:\\!!!megumi\\megumi.txt", ios::app);
 
    for(int i=0; i<1; i++)
    {
        
        cout<<"> ";
 
        cin>>a;
        CharToOem(a,buf2);
 
        cout<<"> ";
 
        cin>>b;
        CharToOem(b,buf3);
 
        f<<a;
        f<<"\n";
        f<<b;
 
    }
    f.close();
 
    fstream F;
    F.open("D:\\!!!megumi\\megumi.txt");
 
    while (!F.eof())
    {
    //чтение очередного значения из потока F
    F>>c;
    F>>d;
    cout<<"c= "<<c<<endl;
    cout<<"d= "<<d<<endl;
    //далее идет обработка значения переменной a
 
    if(d=="я")
    {
        CharToOem("Всё верно",buf);
        cout<<buf<<endl;
    }
    else
    {
        CharToOem("Мне очень жаль , но ты допустил ошибку =(",buf);
        cout<<buf<<endl;
    }
 
    }
    F.close();
 
    system("pause");
    return 0;
}
когда ввожу нужную фразу пишет что ошибка, а должно писать всё верно, помогите пожалуйста очень надо, если можно, то ещё напишите как записать фразу содержащую пробелы в переменную 1 переменную
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru