ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

01.06.2009, 19:02
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 46
Провел на форуме: 567050
Репутация:
27
|
|
Dev C++
Есть такая проблема:в деве написал простенькую программу для перевода градусов из фаренгейта в цельсий,скомпилировал,запу стил и...тут увидел что в окне стоит ужасная надпись на непонятном языке,то есть просто какие то закорючки...Дальше я ввел число 210 и нажал Enter...Программа(не дев,а которую я написал) закрылась!что делать?
|
|
|

01.06.2009, 19:07
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
а код покажешь?
|
|
|

01.06.2009, 19:07
|
|
Moderator - Level 7
Регистрация: 17.05.2007
Сообщений: 220
Провел на форуме: 3013539
Репутация:
441
|
|
тут шаманов и ясновидцев нет, нужна помощь - давай скрины и код
|
|
|

01.06.2009, 19:13
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 46
Провел на форуме: 567050
Репутация:
27
|
|
//
// Программа для преобразования
// Градусов Цельсия в градусы Фаренгейта:
// Fahrenheit = NCelsius * (212-32)/100 + 32
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
// Введите температуру в градусах Цельсия
int celsius;
cout << "Введите температуру по Цельсию: ";
cin >> celsius;
// для приведенной формулы преобразования
// вычислим преобразующий множитель
int factor;
factor = 212 - 32;
// импользуем вычесленный множитель для
// преобразования градусов Цельсия в
// градусы Фаренгейта
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
// вывод результатов
cout << "Температура по Фаренгейту: ";
cout << fahrenheit;
return 0;
}
Это код
Вот картинка 
|
|
|

01.06.2009, 19:14
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
Пиши латиницей и в конце добавь например getch();
cout << fahrenheit << endl;
Или так
|
|
|

01.06.2009, 19:15
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
Конечно не работает. Ты выводишь сырой текст, т.е. будут крякозябры, а закрывается потому что нет gecth() или подобной ф-и.
Опоздал 
|
|
|

01.06.2009, 19:20
|
|
Познающий
Регистрация: 24.05.2009
Сообщений: 46
Провел на форуме: 567050
Репутация:
27
|
|
Спасибо=)Просто писал все по книжке С++ для чайников(только после этого не бейте)))
А getch ставить после } этой скобки?или ее можно убрать?
|
|
|

01.06.2009, 19:22
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
getch() ставится до return 0;
и в начале помойму надо включить:
#include <conio>
|
|
|

01.06.2009, 19:23
|
|
Moderator - Level 7
Регистрация: 10.03.2009
Сообщений: 1,013
Провел на форуме: 6183433
Репутация:
1521
|
|
мой совет выруби кс и читай внимательнее)))
|
|
|

01.06.2009, 19:24
|
|
Участник форума
Регистрация: 23.03.2007
Сообщений: 170
Провел на форуме: 1355906
Репутация:
211
|
|
Сообщение от Lilo
мой совет выруби кс и читай внимательнее)))

|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|