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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Facktor
0 / 0 / 1
Регистрация: 04.01.2011
Сообщений: 41
#1

Пытался научиться... - C++

04.01.2011, 17:49. Просмотров 1317. Ответов 27
Метки нет (Все метки)

Ребят! В книги Дейтлов, есть такой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// test c++ 
#include <iostream.h>
main()
{
int integer1, integer2, sum
;cout << "Write first\n"
;cin >> integer1
;cout << "Write second\n"
;cin >> integer2
;sum = integer1 + integer2 
;cout << "Summ= " << sum << endl; 
;return 0;
}
я его вписывал в MS VC++ 6. При компиляции всё без ошибок, когда в самой MS VC++ жму "Выполнение" работает нормально, но вместо русских букв иероглифы, а когда просто запускаю из корневой папки то после ввода 2ого значения просто вылетает! помогите плз! скажите в чём ошибка и как сделать чтобы русские буквы отображались нормально!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2011, 17:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пытался научиться... (C++):

Пытался изменить чужую программу, не смог понять смысл оператора стрелочка - C++
#include &lt;iostream&gt; #include &quot;CalcEval.h&quot; using namespace std; int main (int argc, char *const argv) { FILE *WorkOut =...

Научиться компилировать - C++
Вот такая простая операция, казалось бы, у меня отобрала уже кучу времени. Программированием никогда в жизни до этого не сталкивался,...

Хочу научиться - C++
Очень хочу научиться решать подобные задачи

Хочу научиться программировать на C++ - C++
Хочу научиться программировать на C++ но незнаю с чего начать? Подскажите пожалуйста

Хочу научиться рисовать на С++ - C++
Если я не ошибаюсь рисование на С++ называется канвос . Можете порекомендовать книги для самого самого начала. Алгоритмику немного знаю ,...

Как научиться программированию на С++ - C++
Как научиться программированию на С++, как за месяц более менее освоить этот язык программирования. В частности научиться создавать вирусы...

27
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
04.01.2011, 17:53 #2
Ппц. Да когда ж вы научитесь прикрепленные темы смотреть...

Русские шрифты в консоли
+ int main а не просто main.
+ Кто вас учил ТАК точки с запятой расставлять?
1
vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
04.01.2011, 17:55 #3
оригинальное оформление.
попробуйте для начала int main() {/* */ }
0
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
04.01.2011, 18:12 #4
Цитата Сообщение от ForEveR Посмотреть сообщение
Кто вас учил ТАК точки с запятой расставлять?
0
Facktor
0 / 0 / 1
Регистрация: 04.01.2011
Сообщений: 41
04.01.2011, 18:28  [ТС] #5
ForEveR, я смотрел прикреплённую тему, но ничего не понял, ибо учиться языку С++ начал только сегодня
А по-поводу кто учит: книга Дейтелов: Как программировать на С++ =) и main там без int
Так что большая просьба не ругаться =)
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
04.01.2011, 18:30 #6
Facktor, Во-первых main без int действует только в Си, где есть правило неявного int для типа функции. В С++ этого нет.
Во-вторых. Я сам читал Дейтлов некоторое время. И не поверю чтобы они писали ТАК.
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
     std::cout<<"Hello world\n"
;    return 0
;
}
0
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
04.01.2011, 18:46 #7
ForEveR, скорее всего, слишком старое издание, до стандарта. Я сейчас их читаю, пятое издание, там всё по фэншую.
1
legend
28 / 27 / 0
Регистрация: 17.11.2010
Сообщений: 152
04.01.2011, 19:02 #8
Цитата Сообщение от silent_1991 Посмотреть сообщение
там всё по фэншую.
0
Facktor
0 / 0 / 1
Регистрация: 04.01.2011
Сообщений: 41
06.01.2011, 22:49  [ТС] #9
silent_1991, можешь сказать откуда качал? если качал =)
ForEveR, напиши как нужно =) если не затруднит =)
0
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
06.01.2011, 22:57 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    int integer1, integer2, sum;
    
    std::cout << "Write first\n";
    std::cin >> integer1;
    
    std::cout << "Write second\n";
    std::cin >> integer2;
    
    sum = integer1 + integer2 ;
    
    std::cout << "Summ= " << sum << std::endl; 
    
    return 0;
}
1
Facktor
0 / 0 / 1
Регистрация: 04.01.2011
Сообщений: 41
06.01.2011, 23:16  [ТС] #11
Цитата Сообщение от silent_1991 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    int integer1, integer2, sum;
    
    std::cout << "Write first\n";
    std::cin >> integer1;
    
    std::cout << "Write second\n";
    std::cin >> integer2;
    
    sum = integer1 + integer2 ;
    
    std::cout << "Summ= " << sum << std::endl; 
    
    return 0;
}
спс =) кстати, перечитал главу, сделал как там, т.е. так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//Hello
#include <iostream.h>
 
main()
{
    int integer1, integer2, sum;                            
 
        cout << "Hello, pleas, write first\n";             
        cin >> integer1;                                    
        cout << "Write second\n";                           
        cin >> integer2;                                    
        sum = integer1 + integer2;                          
        cout << "Summ= " << sum << endl;
        return 0;
}
Та же ересь =(
0
apachan
13 / 13 / 2
Регистрация: 07.12.2010
Сообщений: 127
06.01.2011, 23:24 #12
Какая ересь?
0
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
06.01.2011, 23:25 #13
Facktor, в какой это главе?
0
apachan
13 / 13 / 2
Регистрация: 07.12.2010
Сообщений: 127
06.01.2011, 23:26 #14
Facktor, в какой это главе?
2-ая глава, 84-85 стр., 5-ое издание
0
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
06.01.2011, 23:31 #15
Копипаст из книги. Сравните с моим кодом.

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
1 // Рис. 2.5: fig02_05.cpp 
// Программа сложения, показывающая сумму двух целых чисел. 
#include <iostream> // позволяет программе производить ввод/вывод 
 
// функция main начинает исполнение программы 
int main() 
{ 
    // объявления переменных 
    int number1; // первое из складываемых чисел 
    int number2; // второе из складываемых чисел 
    int sum; // сумма number1 и number2 
 
    std::cout << "Enter first integer: "; // запросить данные 
    std::cin >> number1; // прочитать первое число в numberl 
 
    std::cout << "Enter second integer: "; // запросить данные 
    std::cin >> number2; // прочитать второе число в number2 
 
    sum = numberl + number2; // сложить числа; записать сумму в sum 
 
    std::cout << "Sum is " << sum << std::endl; // вывести сумму 
 
    return 0; // показывает успешное завершение программы 
} // конец функции main
Добавлено через 1 минуту
apachan, вы опять своё открыли. В пятом издании на 84-85 страницах всё ещё идёт первая глава (точнее её окончание)
0
06.01.2011, 23:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2011, 23:31
Привет! Вот еще темы с ответами:

Как научиться программированию на С++ - C++
Как научиться программированию на С++, как за месяц более менее освоить этот язык.программирования.

Хочу научиться писать на с++ - C++
Хочу научиться писать на с++, дайте ссылки где скачать: учебники, видео уроки, компиляторы и тд., заранее спасибо

Хочу научиться программировать на С++ - C++
Ребят, помогите, вообще не понимаю нифига, самые легкие задачки не могу решить, вроде книги читаю, вроде все понятно, но когда дело до...

Как научиться программировать - C++
Здравствуйте! Извините пожалуйста, если не в том разделе написал. Как выучить язык C++? Сейчас стал заниматься C++ по учебнику...


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

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

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