Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2011, 15:44   #21
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

Цитата:
Сообщение от Abstraction Посмотреть сообщение
Как изменить шрифт консоли, если в текущем русских букв не предусмотрено:
Вызываете контекстное меню окна консоли -> "Свойства" -> Шрифт -> Lucida Console -> OK -> "для всех экземпляров".

Как удостовериться, что проблема не в кодовой странице консоли:
Убрать из приложения setlocale. Запустить сеанс консоли (Win+R -> cmd), в нём запустить приложение (cd "(директория с exe-файлом приложения)" -> (название .exe-файла, можно без расширения)). Затем chcp 1251 (стандартная кодовая страница Windows для русского языка), запустить приложение. Затем chcp 866, запустить. Если фигня во всех трёх случаях, возможно, фигня порождена средой разработки.

Как заставить консоль создавать файл с "правильными" русскими буквами:
см. руководство для данной среды разработки.

Как гарантировано избежать проблем с локализацией в приложении:
Притвориться англосаксом и писать по-английски.
Чувствую придется :-)
skin11 вне форума Ответить с цитированием
Старый 28.11.2011, 10:51   #22
skin11
Пользователь
 
Регистрация: 11.11.2011
Сообщений: 65
По умолчанию

Добрый день господа, помогите разрешить вопрос. Забиваю прогу в Dev C++, компилирую запускаю и нечего не происходит, даже ошибки не указывает в чем может быть причина?
//
// Program to convert temperature from Celsius degree
// units into Fahrenheit degree units:
// Fahrenheit = Celsius * (212 - 32)/100 + 32
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;

int main(int nNumberofArgs, char* pszArgs[])
{
// enter the temperature in Celsius
int celsius;
cout << "Enter the temperature in Celsius:";
cin >> celsius;

// calculate conversion factor for Celsius
// to Fahrenheit
int factor;
factor = 212 - 32;

// use conversion factor to convert Celsius
// into Fahrenheit values
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;

// output the results (followed by a NewLine)
cout << "Fahrenheit value is:";
cout << fahrenheit << endl;

// wait until user is ready before terminating program
// to allow the user to see the program results
system("PAUSE");
return 0;
}
И второй вопрос system("PAUSE"); аналогична команде cin get ();
skin11 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос Chupakabra Общие вопросы C/C++ 8 30.08.2010 22:09
Вопрос по mySQL + Вопрос по RichEdit HTL Общие вопросы Delphi 4 01.01.2010 20:22
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10