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

Неправильно записывается символ в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с++ (Двумерный массив) http://www.cyberforum.ru/cpp-beginners/thread33983.html
1. Сформулировать квадратную матрицу порядка - n по заданному образцу. |1 1 1 ... 1 1 1| |0 1 1 ... 1 1 0| |0 0 1 ... 1 0 0| |. . . . . . .| |. . . . . . .| |. . . . . . .| |0 1 1 ... 1 1 0| |1 1 1 ... 1 1 1|
C++ Не могу понять условие Скажите пожалуйста как понять это условие: if(pRC), где pRC - указатель http://www.cyberforum.ru/cpp-beginners/thread33975.html
C++ символьные типы данных
мне нужно написатть программу на С++. задание: ввести с клавиатуры предложение (слова отделены пробелом) и поменять местами первое и последнее слово .
Найти непрерывную положительную последовательность сумма элементов которой максимальна C++
Найти непрерывную положительную последовательность сумма элементов которой максимальна. Диапазон от -100 до 100. Количество элементов в масиве 100., Помогите пожалуста! Добавлено через 1 час 48 минут 23 секунды :help:
C++ Предотвращение ошибок http://www.cyberforum.ru/cpp-beginners/thread33944.html
Есть такая программа в С++: #include<iostream.h> #include<stdio.h> int main(void) { char c; float f; cout<<"Input char"<<endl;
C++ Увеличить элементы массива с четными индексами на 1, а с нечетными - на 2 Доброго всем времени суток! Возникли затруднения с парой задач на массивы. 1. В одномерном массиве увеличить элементы с четными индексами на 1, а с нечетными - на 2. (логически, блин, все понятно, а вот с созданием программы проблема=) ) 2. Двумерный массив: в строке матрицы с максимальным элементом обнулить все элементы, кроме максимального. (та же проблема=)) Как говорится, помогите... подробнее

Показать сообщение отдельно
Lampard7
3 / 3 / 0
Регистрация: 13.05.2009
Сообщений: 106

Неправильно записывается символ в файл - C++

13.05.2009, 18:20. Просмотров 719. Ответов 3
Метки (Все метки)

ПОМОГИТЕ КТО ЧЕМ МОЖЕТ!!!
Зашифровал значит текст.Дальше его расшифровую.Расшифровал
Получил ASCII код символа.Пишу что-то типа:
int code;
unsigned char c;
c=code;cout<<c;
File1<<c;
В итоге в программе символ выводится правильно,а в файл записывается белеберда типа:
Ўал© ¤Ґ*м ў*¬!!
Это должно было быть Добрый день!!
Английские буквы выводятся прекрасно и так и в файл,а также все символы имеющие ASCII код до 128

Добавлено через 2 минуты 23 секунды
При вводе такая же фигня была.Но все решилось таким кодом:
while (!File1.eof())
{
getline(File1,str); CharToOem(str.c_str(),buff); strcat(buff," ");
strcat(text,buff);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru