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

Dos-кодировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строка: Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread568816.html
Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры.
C++ Динамическим выделением памяти для буфера по объёму файла Ув. форумчане, Вот кусок злосчастного кода: in.seekg (0, ios::end); // Позиционируемся в конец файла unsigned long len_file = in.tellg(); // Узнаём позицию (= длина файла) in.seekg (0, ios::beg); // Позиционируемся обратно в начало char *buffer = new char(len_file); // Выделяем буфер в памяти под содержимое файла in.read(buffer,len_file); // Считываем в буфер Из этого видно, что... http://www.cyberforum.ru/cpp-beginners/thread568809.html
C++ Распознавание русских букв консолью
Доброго времени суток, форумчане! У меня такая проблема. Я бы хотел написать программу с паролем, которая при вводе верного продолжает программу, а иначе запрашивает его вновь. Пароль должен быть на русском языке, но оператор "if" русскую речь воспринимает как каракули. Вот фрагмент кода: setlocale(LC_ALL, ""); cout<<"Представьтесь: "; S s; getline(cin,s); system("cls"); g:cout<<"Пароль:...
Связанные списки. C++
Написать программу, которая строит списочную струкутуру, состоящую из двух линейных списков и связующего элемента. Линейные списки содержат элементы из двух полей: первое-информационное (заполняется вводимой последовательностью целых чисел а1, а2,...,аn?0, в которой 0 отмечает конец ввода число N не вводится, а подсчитывает при вооде последовательности), второе -связывает элементы в списки....
C++ Функции пользователя http://www.cyberforum.ru/cpp-beginners/thread568738.html
Даны три квадратных матрицы A, B,C n-го порядка. Вывести на печать ту из них, норма которой наименьшая. Нормой матрицы назовем максимум из абсолютных величин ее элементов
C++ Структуры, некорректный вывод Задание: 1. Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • номер группы; • успеваемость (массив из пяти элементов). 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по алфавиту; • вывод на дисплей фамилий и номеров групп для всех... подробнее

Показать сообщение отдельно
42nd
Сообщений: n/a
08.05.2012, 19:46     Dos-кодировка
Здравствуйте. Написал программу, которая создает файл и записывает в него символы 0-9 и a-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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main()
{
   string filename;
   cin >> filename;
   ofstream ofs(filename.c_str());
 
   char symbol = 48;
 
   while(symbol <= 122)
   {
      ofs << symbol << "\n";
      symbol++;
 
      if(symbol == 58)
         symbol = 97;
   }
 
   cout << "Creation of completed" << endl;
 
   return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru