Помогите с кодом C++

компьютеры Компьютеры программирование C++

Не записывается файл в текстовый документ после пробела.
Напишите, пожалуйста, правильно. Я совсем не разбираюсь в этом, но очень нужно.
Вот код:
class note
{
char p[80], i[80];
public:
void add()
{
note m;
ofstream out("note.txt", ios::out | ios::app);
out << endl;
cout << "Тема: "; cin >> m.p; out << m.p << " ";
cout << "Текст: "; cin >> m.i; out << m.i << " ";
out.close();
system("pause");
Menu = 10;
system("cls");
};
void read()
{
note m;
char pb[80];
cout << "Тема: "; cin >> pb;
setlocale(LC_ALL, ".1251");
ifstream in("note.txt", ios::in);
while (!in.eof())
{
in >> m.p >> m.i;
if (!strcmp(pb, m.p))
{
setlocale(LC_ALL, ".1251");
cout << "\nТема: "; cout << m.p << " ";
cout << "\nТекст: "; cout << m.i << " ";
break;
}
else { ; };
};
in.close();
cout << endl;
system("pause");
system("cls");
setlocale(LC_ALL, ".1251");
};
};
Ответы:
cout будет в консоль печатать, а в Вашем примере какие-то строчки нужно не в консоль, а в файл.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.