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

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

Войти
Регистрация
Восстановить пароль
 
sunlight17
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 29
#1

Два вопроса по простой программе - C++

29.12.2010, 16:07. Просмотров 318. Ответов 5
Метки нет (Все метки)

Вообщем начал изучать С++ (и из этого следует что я ничего не понимаю в программировании)
В интернете скачал учебник "С++ для чайников"
И там была показана первая программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <iostream.h>
int main (int nNumberofArgs, char * psArgs [])
{
    // Введите температуру в градусах цельсия
    int nNCelsius;
    cout << "Температура по цельсию: ";
    cin >> nNCelsius;
    int nNFactor;
    nNFactor = 212-32;
    int nFahrenheit;
    nFahrenheit = nNFactor * nNCelsius/100+32;
    cout <<"Температура по фаренгейту: ";
    cout << nFahrenheit;
    return 0;
}
(как я понял это программа преобразовывает градусы цельсия в градусы фаренгейта)
Ввёл я её значит в С++ builder , ошибок он не нашёл
НО возникли два вопроса:
1) вместо слов "Температура по цельсию: " ,там вышли какие-то непонятные мне символы. Почему? и как мне это убрать?
2)как мне узнать результат ? я ввожу число, например 100, нажимаю enter ,а окно просто закрывается. Что делать?
P.S. Прошу обьяснить на популярном языке, т.к. я не понимаю даже текст самой программы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2010, 16:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Два вопроса по простой программе (C++):

Два вопроса - C++
1)Мне надо запустить программу, нажимаю run и вместо того чтобы выдать мне расчеты экран мигает и и ничего не происходит. Мне говорили,...

Два вопроса - C++
1) Создать тип перечисления (перечень) MyType, который состоит из констант А=1,В=2,С=5 2)За декларируйте класc Student, которое будет...

Два вопроса по циклу for - C++
1. Нужно два условия и два модификатора в цикле for. Правильно ли я делаю? for (int j=0, k=0; j&lt;n &amp;&amp; k&lt;m; j++, k++) { //Работа цикла ...

Два вопроса от новичка - C++
Здравствуйте, читаю книгу Прата С. (5 издание), помогите: Почему эта программа после выполнения закрывается, если ввести строку где...

Два вопроса: структура и файл - C++
1. Записать в файл f1 строку, затем в файл f2 записать символы, которые не повторяются в f1 (например: dsddsrt получаем в f2: rt). ...

два мелких вопроса на счет переменных - C++
у меня возник такой вопрос: скажем в функции main у меня есть переменная х, а с помощью return я освобождаю место,занятое х-ом. А что...

5
deeflash
1 / 1 / 0
Регистрация: 05.11.2010
Сообщений: 144
29.12.2010, 16:14 #2
1) отключена русская кодировка, что прописать чтоб работало не помню
2) перед return 0; добавь getch();
0
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
29.12.2010, 16:20 #3
  1. Русские шрифты в консоли
  2. Ну и по второму вопросу
0
sunlight17
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 29
29.12.2010, 16:23  [ТС] #4
2) не помогло, С++ Builder просто показывает что на строке getch(); есть ошибка
0
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
29.12.2010, 16:25 #5
sunlight17, напиши в начале программы строку #include <conio.h>. А лучше пройди по ссылке, что я тебе дал, там более подробно описан этот вариант и еще несколько других в придачу
0
sunlight17
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 29
29.12.2010, 16:31  [ТС] #6
deeflash спс всётаки помогло)) но надо ещё вначале добавить #include <conio.h>
0
29.12.2010, 16:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2010, 16:31
Привет! Вот еще темы с ответами:

два вопроса по С++,вопрос про заг.файла и поток cin - C++
1.У меня есть заголовoчный файл,созданный в проекте А,в проекте В он нужен,как его туда добавить?Надо самим файл из папку в папку...

ввести строку а с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении - C++
ввести строку А с клавиатуры. вместо каждой точки поставить два знака вопроса. и подсчитать колличество слов в предложении. помогите...

Ошибка в простой программе - C++
#include&lt;iostream&gt; #include&lt;string&gt; using namespace std; string recyrs() { string parol,parol1=&quot;12345&quot;; cout &lt;&lt; &quot;Vvedit...

Ошибка в простой программе - C++
ребята набираю простой текст #include iostream; using namespace std; int main() { int chislo1; int chislo2; ...


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

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

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