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

Как задать кодировку при записи в файл или чтения из него - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает подсчет суммы введенных чисел http://www.cyberforum.ru/cpp-beginners/thread751930.html
#include <iostream> using namespace std; int main() { std::cout << 'Enter two numbers' << std::endl; int v1, v2; std::cin >> v1 >> v2; std::cout << 'The summ of' << v1 << 'and' << v2 << 'is' << v1 + v2 << std::endl; return 0;
C++ Видео лекции: Основы C++ На просторах интернета нашел замечательный ресурс как lektorium.tv Мне понравились предоставленные азы в этих видео лекциях, которые в большинстве ВУЗов не даются. Список тем: Эффективная работа с памятью. Объектно-ориентированное программирование на примере языка C . Обобщенное программирование на примере языка C . STL. Дополнительная литература: http://www.cyberforum.ru/cpp-beginners/thread751920.html
Вычислить сумму значений элементов массива C++
Сделайте три варианта программы. В первом элементы массива определяются в программе, во втором задаются пользователем, а в третьем заполняются с помощью генератора случайных чисел. Помогите пожалуйста.
C++ Определить, сколько значений в массиве превышают среднее значение [-50.120]
Сделайте три варианта программы. В первом элементы массива определяются в программе, во втором задаются пользователем, а в третьем заполняются с помощью генератора случайных чисел. Помогите пожалуйста.
C++ Файлы. Найти сумму квадратов компонент файла f http://www.cyberforum.ru/cpp-beginners/thread751906.html
Дан файл f, компоненты которого являются действительными числами. Найти сумму квадратов компонент файла f. Не много написал, а вот сумму найти не как не могу=( #include<iostream> #include<fstream> #include <string.h> using namespace std; void Input(char *name, ofstream &file) { file.open(name, ios::out|ios::binary); char st;
C++ Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа VS2010 тупая задача на новый лад - С++: Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа. Есть наметки, код не работает: #include "StdAfx.h" #include <stdio.h> #include <math.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
03.01.2013, 18:34     Как задать кодировку при записи в файл или чтения из него
У меня блокнот Notepad++, своей программой я записываю в некоторый текстовый файл все символы ASCII. Проблема вот в чем: программа отображает символы правильно, а блокнот крякозябры. Если я меняю кодировку в блокноте на такую, что он все нормально показывает, то моя программа открывает этот файл с другими символами

запись:
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    ofstream my ("1.txt");
    char a;
    for (int i = 0; i < 255; i++)
    {
        a = i;
        my << a;
        my << " ";
    }
    my.close();
    
    ifstream my2 ("1.txt");
    char b;
    for (int i = 0; i < 255; i++)
    {
        my2 >> b;
        cout << b;
    }


чтение:
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
ifstream my ("1.txt");
char b;
for (int i = 0; i < 255; i++)
    {
        my >> b;
        cout << b;
    }


ЗЫ только начал учить работу с файлами, сильно не ругайте

Добавлено через 45 минут
Что никто не знает как это решить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru