0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 27
|
||||||
1 | ||||||
Проблема с корректным сохранением текста в файле01.10.2011, 17:23. Показов 850. Ответов 4
Метки нет (Все метки)
Просьба помочь. Что то сам не могу собразить в чем проблема.
Проблема: программа сохроняет введенные с клавиатуры символы. Если с клавиатуры введенны русские имена например: Иванов Иван. при открытие файла программа выдает непонятные символы. Если же введенно на англ.языке:Ivanov... или же цифры : 1,2,3 Все нормально. Собственно хотелось бы узнать в чем проблема. я подозреваю дело в кодирофке. но не могу собразить как сделать так что б при открытие все было хорошо. Пожалуйста подскажите поподробнее,в Си недавно... многово не знаю...
ап. (5 символов) Добавлено через 1 час 43 минуты Никто не знает как решать эту проблему?
0
|
01.10.2011, 17:23 | |
Ответы с готовыми решениями:
4
RichTextBox - Проблема с сохранением форматированного текста Проблема с корректным определением заряда батареи ноутбука Добавление текста в Мемо из файла (с сохранением уже имеющегося текста) Проблема с сохранением фотографий |
Заблокирован
|
||||||
01.10.2011, 17:46 | 2 | |||||
Русские шрифты в консоли
И ещё один вариант руссификации Перегрузка оператора вывода (Для С++)
Добавлено через 1 минуту - данная функция в старых версиях Visual Studio не приносит желаемого эффекта (не работает )
1
|
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 27
|
|
01.10.2011, 18:34 [ТС] | 3 |
"- данная функция в старых версиях Visual Studio не приносит желаемого эффекта (не работает )" в 2010 visual работает ^^
По поводу "Перегрузка оператора вывода (Для С++)" не понял куда это и с чем это ) а вот другой вариант по пробую. но мне кажеться это не совсем то. Там русский шрифт в консоли,а тут вывод русских букв в файл... Добавлено через 15 минут Юрий,спасибо мне помогло вот это : SetConsoleCP(1251); SetConsoleOutputCP(1251); Но у меня еще 1 проблема,как мне реализовать построчность в файле. Тоесть: я ввожу 1 студента : Иванов_Иван "нажима enter и ввожу 2 студента ниже.." Вася_Пупкин "и т д" Проблема в том что когда я открываю файл там это записано так : Иванов_ИванВася_Пупкин как решить это проблему? я пытался ставить пробелы,знаки типо : " " и т д ничего не помогло. Надо чтобы в файле имена были так как я их ввел,может что то в коде не правильно. пожалуйста подскажите.
0
|
Заблокирован
|
||||||
01.10.2011, 20:45 | 4 | |||||
MonteCristo, я не просто так писал, а дал вам универсальное средство, введите текстовую строку кирилицей и посмотрите в выходной файл
- либо добавляйте к исходной строке "\r\n" либо оснастите программу дополнительным выводом в файл указанных символов окончания строки - после этого впишите ofs<<"\r\n"; Всё же рекомендую Вам попробовать использование перегрузку оператора вывода как в посте 4
0
|
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 27
|
|
01.10.2011, 21:39 [ТС] | 5 |
Спасибо вам большое. Проблемы которые были вы помогли решить. спасибо еще раз.
Если возникнут еще вопросы,обязательно обращусь к вам.
0
|
01.10.2011, 21:39 | |
01.10.2011, 21:39 | |
Помогаю со студенческими работами здесь
5
Проблема с сохранением в bitmap Проблема с сохранением файла Проблема с сохранением в jpg Проблема с сохранением Wordовского файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |