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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Роман К.
3 / 3 / 0
Регистрация: 08.11.2010
Сообщений: 6
#1

Пожалуйста, подскажите свободный IDE с поддержкой DOS-кодировок... - C++

08.11.2010, 20:26. Просмотров 481. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые...

С++ я знаю ненамного лучше, чем никак... Изредка пописываю элементарнейшие консольные программки под собственные нужды. Пописываю под Линуксом, но, порой, возникает необходимость и под Винду их пересобрать. Здесь и начинается проблема.

С обеих сторон (как под Кубунтой, так и под XP) - CodeBlocks. Под Линуксом он создаёт файлы в ANSI, а после их сборки под Виндой - получается несовпадение кодировки отправляемого на вывод текста с кодировкой Виндовой консоли. Известная проблема, разобранная в одной из здешних прикреплённых тем. Предложенные там решения мне не подошли: setlocale, почему-то, не работает, а переписывать метод вывода, пропуская его через сторонние функции, к примеру - слишком трудоёмко - программки мои состоят из вывода более, чем наполовину.

Спасаюсь AkelPad'ом: тупо пересохраняю им .cpp-файл с перекодированием из ANSI в OEM. Однако, собирать его приходится вслепую - в Виндовой консоли крякозябры исчезают, но в редакторе CodeBlocks - появляются. Не умеет она работать с OEM 866 и учиться не собирается - даже плагинов для этого нет. В связи с этим, вопрос:

подскажите, пожалуйста, свободную IDE, умеющую сохранять, читать и редактировать .cpp-файлы в OEM 866.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2010, 20:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пожалуйста, подскажите свободный IDE с поддержкой DOS-кодировок... (C++):

Конвертор Dos или Windows кодировок - C++
Есть текстовые файлы, они могут быть в кодировке Dos или Windows, нужно написать конвертор, чтобы можно было просматривать их так и так

Подскажите пожалуйста какую-нубудь IDE на русском языке с русскими подсказками - C++
В ms visual C++ express и то все подсказки на английском в то время как на C# все на русском... Есть какие нибудь IDE с русскими...

Подскажите компилятор с поддержкой graphics.h - C++
Подскажите на каком компиляторе поддерживается #include <graphics.h>? Нужно создать графическую программу, но без этой библиотеки не...

Подскажите IDE - C++
Я компилирую программы в Turbo C (C++ тож поддерживает), но при попытке запустить их на других IDE (codeblocks, dev c++) ругается на...

Подскажите IDE для С++ - C++
Учил С#, пользовался MS Visual Studio 2008. Сейчас думаю перейти на С++, пользовался Code Blocks, Dev C++, C++ Builder 6. Так вот по...

Подскажите IDE для новичка - C++
Статус: Новичок Знания: Начальные основы С++ (функции, классы, массивы и т.д.) Цель: Написать первую не консольную программу под...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
08.11.2010, 21:06 #2
А может проще утилитой перекодировать файлы ?

Если в файле только английский текст, то собственно файл перекодировать не нужно
0
Роман К.
3 / 3 / 0
Регистрация: 08.11.2010
Сообщений: 6
08.11.2010, 21:33  [ТС] #3
Цитата Сообщение от odip Посмотреть сообщение
А может проще утилитой перекодировать файлы ?
Проще... Собственно, тем и спасаюсь... Однако, повторю, что, в таком случае, собирать проект приходится в слепую - CodeBlocks отображает русский DOS крякозябрами, и если что-то пойдёт не так, то выловить это будет проблематично - комменты-то русские. Делиться такими исходниками тоже - комедия сплошная: отсылать по два варианта с пояснениями, что один из них можно читать, но лучше не собирать, а второй - после сборки корректно взаимодействует с Виндовой консолью, но не читается.

Всё-таки, хотелось бы поставить на обе оси соответствующую среду и работать в одной кодировке, не засоряя мозг себе и другим.



Цитата Сообщение от odip Посмотреть сообщение
Если в файле только английский текст, то собственно файл перекодировать не нужно
На транслит намекаете?.. Сурово
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2010, 21:33
Привет! Вот еще темы с ответами:

Подскажите IDE, похожую на Code::Blocks - C++
пользуюсь сейчас code::blocks,но жутко раздражает,что она ругается на русские коментарии. в связи с этим вопрос,есть ли похожая среда? ...

Подскажите ide с компилятором поддерживающие MFC - C++
Что-нибудь бесплатное то есть? :) Добавлено через 11 минут Или может быть есть аналог MFC? Только пожалуйсто среду к нему тоже :)

C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|1 5|error: 'InitApplication' was not declared in this scope| - C++
//================================================================================================= #include "IDE.hpp"...

C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'| - C++
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|39|undefined reference to `GetStockObject@4'|


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru