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

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

Восстановить пароль Регистрация
 
42nd
Сообщений: n/a
08.05.2012, 19:46     Dos-кодировка #1
Здравствуйте. Написал программу, которая создает файл и записывает в него символы 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2012, 19:46     Dos-кодировка
Посмотрите здесь:

БД в C++ for DOS C++
массив С++ for dos C++
C++ MS-DOS type
borland c++ 3.1 dos C++
ООП в DOS C++
DOS приложения и C++ C++
C++ Есть ли хоть одна кодировка DOS , в которой был бы символ "номер" ?
C++ ms dos

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru