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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить время через K (вводится с клавиатуры) секунд http://www.cyberforum.ru/cpp-beginners/thread23385.html
Задачки сверхпростые...но вот чего-то не выходит..общая идея то понятна - она везде там одинакова практически, а как все это собрать не знаю =( Помогите, если нетрудно составить алгоритмы, и рабочую формулу для каждого случая? =(( (код то не особо надо, а вот алгоритм..=( Задание1. Даны числа x, y, x1, y1, x2, y2 (вводятся с клавиатуры). Проверить истин- ность высказывания: «Точка с...
C++ Как вычислить количество элементов массива, переданного по ссылке? Здравствуйте! Имею следующий вопрос: нужно написать функцию, вычисляющую длину массива целых чисел: int arrayLength(int* arr) { // А дальше-то что? } http://www.cyberforum.ru/cpp-beginners/thread23320.html
C++ Использование функций(подпрограмм)
Дано пятизначное целое число.Составить из его цифр максимальное число.(используя подпрограмму) Я понимаю,что скорее всего у меня задача написана бредово....она работает,но результат не тот.Помогите её,пожалуйста исправить... // 5 значное число.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std;
Как проверить регистр символа? C++
Допустим у нас есть символьная строка. Мы должны перебрать ее, и для каждого символа поменять регистр на противоположный. Какой функцией можно проверить регистр символа?:)
C++ Как выводится символ табуляции? http://www.cyberforum.ru/cpp-beginners/thread23270.html
Как выводится символ табуляции?:) '\t' ?
C++ как заделать так что бы значения переменной менялось по заданному времени Всем привет!! Кто знает как можно заделать так что бы значения переменной менялось по заданному времени Например так for (i=0; i<=10; i++) //чтоби “i” увеличилось только при прохождении скажем 2 секунд подробнее

Показать сообщение отдельно
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,147
Завершенные тесты: 1
20.08.2009, 17:36     Как с консоли записать в файл русский текст
У меня твоя прога не работает...ввожу текст хоть и на англ но в тексте ниче не записывает.
а вот как делать что бы на русском писала..сам это использую


Код
// установить вручную шрифт Lucida Console в свойствах окна консоли 
// и запомнить это для всех окон с этим именем
// записать в начале программы строку 
 #include <windows.h>
// записать в начале функции main ( после строки с символом { ) 
// две следующих строки 
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
Добавлено через 5 минут 13 секунд
вот мой код,правда записывает после энтера,а не как у тебя-после ctrl+z
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
26
27
28
29
30
31
32
33
34
#include "stdafx.h"
#include <iostream>
using namespace std;
// установить вручную шрифт Lucida Console в свойствах окна консоли 
// и запомнить это для всех окон с этим именем
// записать в начале программы строку 
 #include <windows.h>
// записать в начале функции main ( после строки с символом { ) 
// две следующих строки 
 
 
 
 
 
using namespace std;
int main ()
{
  SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
        char filename [50];
        char str [100];
        cout << "Введите имя создаваемого файла\n";
        cin.getline (filename, 50);
        FILE* f;
f = fopen (filename, "wt");
 
 
                cin.getline (str, 100);
                fprintf (f, "%s", str);
                fprintf (f, "\n");
        
 
        return 0;
}
Добавлено через 32 секунды
и на русском тоже
 
Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru