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

Как записать данные в файл русским языком? [VS2008] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Собственная реализация стека. Критика http://www.cyberforum.ru/cpp-beginners/thread773933.html
Покритикуйте пожалуйста реализацию. Самому мне не очень нравится момент с завершением работы программы в catch блоке, но не знаю как обойти возврат мусора в функции, возвращающей T&. Ведь данные могут быть и обработаны какой-нибудь другой функцией, принимающей результат работы в качестве аргумента. Но если этого нет, то, в принципе, программа остается дееспособной. Stack.h #ifndef _STACK_H_...
C++ Посоветуйте компилятор для C++ Пользуюсь VS 2008 express,но с ним возникли проблемы при использовании чтении данных из файлов,может руки кривые и не знаю,как кодировку настроить правильно,если объясните,то буду благодарен,ну а так качаю eclipse,может с ним такой беды не будет,ну или посоветуйте чего ещё,у меня XP http://www.cyberforum.ru/cpp-beginners/thread773926.html
C++ Ввод/вывод баг или нет?
#include <iostream> #include <iterator> #include <string> using namespace std; ostream_iterator<string> oo(cout); istream_iterator<string> ii(cin); int main() {
Кривое считывание с файла C++
#include <iostream> #include <fstream> #include <string> #include <locale.h> using namespace std; #include <windows.h> int main() { setlocale(LC_ALL,"Russian"); string str="Vremya-velikiy ychitel,no,yvi, ono ybivaet svoih ychenikov. Berlioz";
C++ Коменты http://www.cyberforum.ru/cpp-beginners/thread773880.html
Может кто написать коменты на каждую строку? #include <iostream> #include <vector> using namespace std; void printy (int a,int b) { for (int i=0; i<b+1; i++) { cout << a << ' ';
C++ Подсчёт количества чисел в строке Подсчитать количество чисел в первой строке из текстового файла: код написала, всё хорошо считывается из текстового файла и выводится на экран, но увы с подсчётом чисел пока не получается реализовать алгоритм:( В текстовом файле находятся например: 1-я строка : 0,1 0,2 0,3 0,4 2-я строка: 0,5 0,6 0,7 0,8 0,9 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv){ FILE... подробнее

Показать сообщение отдельно
Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
28.01.2013, 22:29     Как записать данные в файл русским языком? [VS2008]
вот пример записи , записывает текст и выводит на русском
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
25
#include <iostream>
#include <fstream>
#include <Windows.h>
using namespace std;
 
void main()
{
    setlocale(0,"russian");
    ofstream out_file("out_file.txt" , ios::app);
    ifstream in_file("out_file.txt");
 
    char String[] = {" Запись на русском "};
    for(int i = 0 ; i <= strlen(String) - 1 ; i++)
        out_file << String[i];
    out_file.close();
 
 
    char Buffer;
    for(int i = 0 ; i <= strlen(String) - 1 ; i++)
    {
        Buffer = in_file.get();
        cout << Buffer;
    }
    MessageBox(0,"Конец программы ","Выход", MB_OK | MB_ICONEXCLAMATION);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru