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

Программа записывает русские слова в txt, но они отображаются кракозябрами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли в std::string записать Ansi символ (например NUL)? http://www.cyberforum.ru/cpp-beginners/thread1217861.html
Можно ли в std::string записать Ansi символ(например NUL)?
C++ Вычислить длину введенной с клавиатуры строки используя библиотеку string Напишите программу, которая вычисляет длину введенной с клавиатуры строки используя библиотеку string http://www.cyberforum.ru/cpp-beginners/thread1217839.html
Сравнить последние несколько элементов. Как? C++
у меня счетчик нескольких событий. Скажем ++А1 и ++А2. Они могут поступать в разной последовательности и долго. Как мне сравнить последние 20 элементов, если там будет 18 А1 , то вывести на экран сообщение. Или при последних 20 элементах А1 вывести сообщение? Спасибо. Добавлено через 33 минуты я так понимаю нужно создать ограниченный обновляемый массив и в него записывать последний...
C++ Создать класс, содержащий сведения о личной коллекции книголюба
Создать класс, содержащий сведения о личной коллекции книголюба. Класс должен содержать следующие данные: шифр книги, автор, название, год издания, место расположения. Написать программу, выдающую следующую информацию: нахождение книги автора X названия Y (вводятся с клавиатуры), список книг автора Z, число книг определенного года издания, автора названия. Предусмотреть возможность добавления...
C++ Нахождение всех симметричных чисел в 4-х значном числе http://www.cyberforum.ru/cpp-beginners/thread1217799.html
Пример 1331,7667 Не понимаю с чего начать вообще программу, есть идея разбить на отдельные числа, но не понимаю как это реализовать, может кто подскажет, в нете искал, но там для паскаля все!
C++ Переписать код с использованием двоичных файлов В общем есть у меня программа. Препод сказал переписать с использованием двоичных файлов. Я так понял что это считывание с двоичного файла и запись в него. Проблема в том что я не понимаю эти двоичные файлы. Помогите плз. Заранее благодарен. Вот код программы: #include <iostream> #include <algorithm> using namespace std; struct person{string familiya; string imya; string otchestvo; string... подробнее

Показать сообщение отдельно
Crazydance
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 4
26.06.2014, 20:57     Программа записывает русские слова в txt, но они отображаются кракозябрами
в slovar.txt нормально записываются только английские слова, русские отображаются символами.
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
#include <StdAfx.h>
#include <fstream>
#include <iostream>
#include <Windows.h>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int i;
    char rus[300];
    char eng[300];
    std::ofstream cout("slovar.txt", std::ios::app);
    do 
    {
        std::cout<<"Для нового ввода нажмите 1, для выхода 0:\n> ", std::cin>>i;
        fflush(stdin);
        if (!i)
            break;
        std::cout<<"Введите слово на русском:\n> ", std::cin.getline(rus, 300);
        std::cout<<"Введите слово на английском:\n> ", std::cin.getline(eng, 300);
        cout<<'\n'<<eng<<' '<<rus;
    } while (i);
    return 0;
}
Программа записывает русские слова в txt, но они отображаются кракозябрами
Как исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru