0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27

Как вывести в текстовый файл информацию(имя, фамилия, возраст) на русском языке

28.03.2018, 15:46. Показов 3299. Ответов 34

Студворк — интернет-сервис помощи студентам
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
// фрагмент кода
 
// то в консоле русский, а в файле краказябры
// то в консоле кракозябры, а в файле русский 
 
int polz_vvod()
{
 
    setlocale(0, "Rus"); // не работает русский
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    string name, surname;
    int age;
    char inform[100];
    ofstream file ("C:\\Users\\Домашний\\Desktop\\GYMP\\user.txt");
    //ofstream file("user.txt"); - для папки
    cout << "Укажи основные данные о себе." << endl;
    cout << "Имя:  ";
    cin >> name;
    cout << "Фамилия:  ";
    cin >> surname;
    cout << "Ваш возрост:  ";
    cin >> age;
    file << name<<" " << surname<<" " << age;
    file.close();
 
 
}
// в с++ новичек(очень новичек), помогите и желательно объясните по проще.
// пишу в CodeBlock
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2018, 15:46
Ответы с готовыми решениями:

Запросить у пользователя имя, фамилию и возраст. После чего вывести: “Здравствуйте [Имя] [Фамилия]”.
Здравствуйте и снова я обращаюсь за помощью задали задание: Написать код на JavaScript который будет: ...

в текстовом файле дан текст: фамилия, имя, отчество. В новый текстовый файл вывести самое длинное число
в текстовом файле дан текст: фамилия, имя, отчество. В новый текстовый файл вывести самое длинное число

Я создал текстовый файл, но программа не видит текста на русском языке
В продолжениие темы.. Я создал текстовый файл, но программа не видит текста на русском языке. Зато видит символы и английские буквы, в том...

34
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 16:34  [ТС]
Студворк — интернет-сервис помощи студентам
nd2, 1251
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
28.03.2018, 16:35
Цитата Сообщение от IvanLavren Посмотреть сообщение
nd2, 1251
???
Цитата Сообщение от nd2 Посмотреть сообщение
Как насчёт этого?
В свойствах консоли Lucida Console выбран?
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
28.03.2018, 16:37
IvanLavren, попробуйте теперь открыть файл, выбрав предварительно кодировку.
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 16:45  [ТС]
все получилось, не знаю на каком шаге, но получилось. Всем спасибо.

Добавлено через 1 минуту
Еще один вопрос, как мне сделать так, чтобы ввод в файл производился со следующей строки
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
28.03.2018, 16:46
Цитата Сообщение от IvanLavren Посмотреть сообщение
все получилось,
На вопрос может ответишь, всё-таки?
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 16:48  [ТС]
то есть новые записи шли с новой строки

Добавлено через 56 секунд
nd2, да выбран Lucida Console
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
28.03.2018, 16:49
Цитата Сообщение от IvanLavren Посмотреть сообщение
да выбран Lucida Console
Когда был выбран? С самого начала? Или когда?
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
28.03.2018, 16:52
IvanLavren,

C++
1
ofstream file ("C:\\Users\\Домашний\\Desktop\\GYMP\\user.txt", ios::app);
В вывод символ конца строки также добавьте.

Добавлено через 43 секунды
nd2, там все корректно работало, просто блокнот открывал выходной файл в 866й кодировке.
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 16:56  [ТС]
nd2, с самого начала, ты мне лучше помоги с "как мне сделать так, чтобы ввод в файл производился со следующей строки"

Добавлено через 3 минуты
QuakerRUS, не сработало
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
28.03.2018, 16:57
IvanLavren, текст исправленный скиньте.
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 17:00  [ТС]
Дима Петров 45Коля Серга 25Миша Яков 4
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
28.03.2018, 17:01
IvanLavren, я ж писал, надо добавить endl в строчку, где записываете в файл данные.
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 17:07  [ТС]
QuakerRUS,
Дима Петров 45Коля Серга 25Миша Яков 4
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
28.03.2018, 17:08
IvanLavren, текст программы скиньте.
0
0 / 0 / 0
Регистрация: 28.03.2018
Сообщений: 27
28.03.2018, 17:10  [ТС]
Все получилось))))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.03.2018, 17:10

Cохранить текстовый файл (в Excel) на русском языке (не в блокноте и не в Word)
Здравствуйте! Подскажите как сохранить текстовый файл на русском языке (английские буквы нормально отображает, а кириллицу - ...

Вывести информацию из файла ’about.me’ в виде: [Ваша имя и фамилия] учусь/учился в [название университета]
Вывести информацию из файла ’about.me’ в виде: учусь/учился в . помогите разобраться ?

Имеется список студентов с информацией: фамилия, имя, отчество, пол, возраст и курс. Определить самое распространенное мужское и женское имя
Необходимо реализовать задачу на языке, Лисп. Условия задачи: Имеется список студентов с информацией: фамилия, имя, отчество, пол,...

Имеется список студентов с информацией: фамилия, имя, отчество, пол, возраст и курс. Определить самое распространенное мужское и женское имя.
Условия задачи: Имеется список студентов с информацией: фамилия, имя, отчество, пол, возраст и курс. Определить самое распространенное...

Дан текстовый файл, в котором хранятся данные о работающих в фирме: фамилия, имя , отчество, адрес
2. Дан текстовый файл, в котором хранятся данные о работающих в фирме: фамилия, имя , отчество, адрес - улица, дом, квартира - и дата...


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

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

Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru