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

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

Войти
Регистрация
Восстановить пароль
 
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
#1

Неверная кодировка при записи в файл - C++

18.03.2014, 18:34. Просмотров 357. Ответов 4
Метки нет (Все метки)

как сделать так чтобы программа смогла записывать русский и украинский язык у меня записывает только цифры ангалийську язык
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <iostream>
#include <conio.h>
 
using namespace std;
int main()
{
    FILE *k;
    char Name[] = "C:\\Users\\FX-8350\\Desktop\\text.txt";
    char charr[20];
    scanf("%s", charr);
    k = fopen(Name, "w");
    fprintf(k,charr);
    printf(charr);
    fclose(k);
    _getch();
    return 0;
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2014, 18:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Неверная кодировка при записи в файл (C++):

Неверная кодировка при записи в файл - C++
Пишу маленькую СУБД. Когда тестировал функцию ввода в файл, вместо человеческих слов выдает неясные символы. Пытался как-то разобраться с...

Неверная кодировка при чтении из файла - C++
Здравствуйте! Есть функция, которая читает символы из текстового файла. При чтении русской буквы выскакивает ошибка Expression: c &gt;= -1...

Неверная кодировка при считывании из файла - C++
Проблема такая, при считывание из файла идет кракозябра, как это исправитьsetlocale(LC_ALL, &quot;rus&quot;); FILE *fp; if(!(fp =...

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

Неверная кодировка в текстовом документе - C++
как с этим справиться? кодировка unicode. как сделать нормальные буквы?

Кодировка при выводе в файл из system() - C++
Ув. форумчане! Прошу подсказать по вопросу о кодировке. В поиск прошу меня не отсылать ибо ищу уже неделю. Суть проблемы: требуется...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
18.03.2014, 18:46 #2
Русские шрифты в консоли
наверное Вам туда
0
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
18.03.2014, 18:49  [ТС] #3
Цитата Сообщение от Ded_Vasilij Посмотреть сообщение
Русские шрифты в консоли
наверное Вам туда
в консоли как раз русский шрифт
Цитата Сообщение от user-men Посмотреть сообщение
"C:\\Users\\FX-8350\\Desktop\\text.txt"
а в файле которой я сделал символы вместо букв!
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,978
Записей в блоге: 27
18.03.2014, 19:13 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
В таблице ASCII нет русских символов. Потому выводит другое.
Я как-то пыталась такое сделать. Оказалось, что русские буквы имеют отрицательные индексы. Погуглите на эту тему. Более точно ничего не могу сказать, так как забила и перевела всё в латинницу.
0
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
18.03.2014, 20:46  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <iostream>
#include <conio.h>
 
using namespace std;
int main()
{
    FILE *k;
    char Name[] = "C:\\Users\\FX-8350\\Desktop\\text.txt";
    k = fopen(Name, "w");
    fprintf(k,"Текстовий документ...");
    fclose(k);
    _getch();
    return 0;
}
а чего так получается!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 20:46
Привет! Вот еще темы с ответами:

Баг при использовании класса string при записи в бинарный файл - C++
При записи в бинарный файл пользовательского класса, всё отлично отрабатывает, но, если в классе использовался класс string, то в конце...

Абракадабра при записи в файл и при чтении из него кириллицы - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main() { ofstream f(&quot;text.dat&quot;); f &lt;&lt; &quot;Тест&quot;; ...

Неверная запись в файл - C++
Здравствуйте! Данные из программы нужно записать в файл. Как я понимаю, записывается не иформация, а адрес памяти на эту информацию. ...

Знаю что информация неправильно преобразовывается при записи в файл, скорее всего и при считывании тоже. Как это исправить? - C++
Знаю что информация неправильно преобразовывается при записи в файл, скорее всего и при считывании тоже. Как это исправить? Вот что...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.03.2014, 20:46
Ответ Создать тему
Опции темы

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