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

Запись в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пользовательские функции http://www.cyberforum.ru/cpp-beginners/thread246888.html
Написать функцию, которая удаляет из строки все символы, обозначающие цифры. Заголовок функции: void deleteDigits (char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), удаляет из всех строк символы, обозначающие цифры, выводит все преобразованные строки на экран. #include <iostream> #include <cctype> #include <cstring> using namespace std; void...
C++ Мат. функция Определить k-ю цифру последовательности 14916253649… в которой выписаны подряд квадраты натуральных чисел. народ хелп плиз) http://www.cyberforum.ru/cpp-beginners/thread246882.html
C++ Запретить ввод символов
Ребята, как поставить запрет на ввод символов в переменную j? #include <iostream> #include <cstdlib> #include <ctime> #include <clocale> using namespace std; int main() {
C++ Четность, нечетность наборов чисел
Нужно вывести на экран набор чисел по четным и нечетным ПОЗИЦИЯМ (не сами числа) например: (3 8) (5 6) (8 4) (0 2) четные наборы: (5 6) (0 2) нечетные (3 8) (8 4) или (6 5 4 7) (8 3 2 1) четные наборы: 8 3 2 1 нечетный наборы: 6 5 4 7
C++ Посимвольная обработка строк http://www.cyberforum.ru/cpp-beginners/thread246842.html
Дано слово. Определить, упорядочены ли его буквы по алфавиту. Выделить первую упорядоченную последовательность в новую строку. #include <iostream> #include <conio.h> using namespace std; void main() { setlocale (0,"Russian"); char a="адгфтык",b; int i=0,j=0; while (a!='\0')
C++ Изменение окно в консоли Можно как-то убрать полосу прокрутки в консоли (MS Visual C++)? Чтоб нельзя было ее прокрутить и ограничиться окном 80х25. Скрин ниже. подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2799 / 1575 / 246
Регистрация: 03.05.2010
Сообщений: 3,656
22.02.2011, 23:45     Запись в файл
Вот так и кириллицу адекватно переносит в файл:
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
///////////////////////////////////////////////////////////////////////////////////////// 
//Необходимо чтобы информация, набираемая на клавиатуре, записывалась в файл с именем a.txt.
///////////////////////////////////////////////////////////////////////////////////////// 
#include <fstream>
#include <iostream>
#include <string>
#include <windows.h>
///////////////////////////////////////////////////////////////////////////////////////// 
typedef std::string  T_str;
///////////////////////////////////////////////////////////////////////////////////////// 
char  from_DOS(char  c)
{
    T_str  DOS_string(1, c);
    char buf[10];   
    OemToCharA(DOS_string.c_str(), buf);
    return buf[0];
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{    
    std::ofstream  out("a.txt");
    char  c;
    
    while(std::cin.get(c))
    {
        out.put(from_DOS(c));                
    }     
}
 
Текущее время: 04:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru