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

Начинаю изучение C++ (нужна помощь) - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 15:33     Начинаю изучение C++ (нужна помощь) #1
Изучаю Visual C++ . но вот проблема.. моя программа не компилируется... хотя код взят с учебника... и проблем с компиляцией быть ни должно...
вот сам код:
C++
1
2
3
4
5
6
7
#include <iostream.h>
 
void main(void)
 
{ 
   cout << "Привет!"; 
}
Скажите.. может там нужно прописывать путь к библиотекам,или еще что? в чем может быть проблема...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LosAngeles
Заблокирован
29.08.2011, 15:35     Начинаю изучение C++ (нужна помощь) #2
Цитата Сообщение от lord_3d1 Посмотреть сообщение
в чем может быть проблема...
книжка у тебя старая...

Цитата Сообщение от lord_3d1 Посмотреть сообщение
#include <iostream>
Цитата Сообщение от lord_3d1 Посмотреть сообщение
std::cout << "Привет!";
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.08.2011, 15:36     Начинаю изучение C++ (нужна помощь) #3
Цитата Сообщение от lord_3d1 Посмотреть сообщение
void main(void)
C++
1
int main()
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 15:40  [ТС]     Начинаю изучение C++ (нужна помощь) #4
Цитата Сообщение от LosAngeles Посмотреть сообщение
книжка у тебя старая...
если не трудно дайте линк на нормальную=) что бы там было все доходчиво и понятно описано.. буду очень признателен)
-=ЮрА=-
Заблокирован
Автор FAQ
29.08.2011, 15:42     Начинаю изучение C++ (нужна помощь) #5
Цитата Сообщение от LosAngeles Посмотреть сообщение
книжка у тебя старая...
- дело не только в этом. Возможно при создании ты дал разные имена проекту и cpp-нику. Попробуй так - открой срр-ник студией, после в меню Build нажми RebuildAll
LosAngeles
Заблокирован
29.08.2011, 15:44     Начинаю изучение C++ (нужна помощь) #6
Цитата Сообщение от lord_3d1 Посмотреть сообщение
если не трудно дайте линк на нормальную=) что бы там было все доходчиво и понятно описано.. буду очень признателен)
адресс магазина чтоли сказать тебе? откуда я знаю, я врядли в твоём городе живу
-=ЮрА=-
Заблокирован
Автор FAQ
29.08.2011, 15:45     Начинаю изучение C++ (нужна помощь) #7
lord_3d1,
Цитата Сообщение от lord_3d1 Посмотреть сообщение
void main(void)
- это новые компиляторы уже не пропускают, попробуй
C++
1
2
3
4
5
6
7
#include <iostream.h>
 int main()
 
{ 
   cout << "Привет!"; 
return 0;
}
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 15:50  [ТС]     Начинаю изучение C++ (нужна помощь) #8
Цитата Сообщение от LosAngeles Посмотреть сообщение
адресс магазина чтоли сказать тебе? откуда я знаю, я врядли в твоём городе живу
ну я имел ввиду в инете=) уроки там какие нибудь и т.д. просто я вот тут изучаю сейчас http://www.programmersclub.ru/01/

Добавлено через 55 секунд
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
lord_3d1, - это новые компиляторы уже не пропускают, попробуй
C++
1
2
3
4
5
6
7
#include <iostream.h>
 int main()
 
{ 
   cout << "Привет!"; 
return 0;
}
сейчас попробуем=)

Добавлено через 3 минуты
-=ЮрА=-, да-да.. так получилось=) но вот еще одна проблема... при запуске программы она за считанные мили секунды закрывается.. я даже не чего разглядеть не могу...
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
29.08.2011, 15:52     Начинаю изучение C++ (нужна помощь) #9
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
lord_3d1, - это новые компиляторы уже не пропускают, попробуй
C++
1
2
3
4
5
6
7
#include <iostream.h>
 int main()
 
{ 
   cout << "Привет!"; 
return 0;
}
Новые компиляторы такой код не пропустят.
Правильный вариант:
C++
1
2
3
4
5
#include <iostream>
int main()
{
   std::cout << "Hello World\n";
}
LosAngeles
Заблокирован
29.08.2011, 15:54     Начинаю изучение C++ (нужна помощь) #10
Цитата Сообщение от lord_3d1 Посмотреть сообщение
ну я имел ввиду в инете=) уроки там какие нибудь и т.д. просто я вот тут изучаю сейчас http://www.programmersclub.ru/01/
тебя ничего не насторожило?
Все вы использовали компьютерные программы, такие как текстовый процессор, электронные таблицы и даже Microsoft Windows 95. Компьютерные программы, или программное обеспечение, представляют собой файлы, содержащие инструкции, которые указывают компьютеру, что следует делать. Если вы работаете в среде MS-DOS или Windows, то, например, файлы с расширениями ЕХЕ и СОМ содержат команды, которые компьютер может выполнять. Другими словами, файлы содержат специальные инструкции, выполняемые компьютером, обычно одну за другой, для решения определенной задачи. При создании программы вы указываете инструкции, которые компьютер должен выполнить. Из этого урока вы узнаете, как указать такие инструкции с помощью операторов C++. К концу данного урока вы освоите следующие основные концепции:
и твой компилятор Borland C++ вышел ещё в прошлом веке, так что бросай это читать. Сходи в книжный и купи себе какого-нибудь Лафоре или Липпмана или ещё в таком духе и начинай изучать современный С++. Позже купишь какую-нибудь книженцию соответсвующую С++11, когда такие выйдут в свет
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 15:57  [ТС]     Начинаю изучение C++ (нужна помощь) #11
Цитата Сообщение от diagon Посмотреть сообщение
Новые компиляторы такой код не пропустят.
Правильный вариант:
C++
1
2
3
4
5
#include <iostream>
int main()
{
   std::cout << "Hello World\n";
}
скомпилировал.. но... программа опять же закрывается в считанные мили секунды.. очень быстро. я даже не вижу написано ли что в ней или же нет..
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.08.2011, 15:58     Начинаю изучение C++ (нужна помощь) #12
Цитата Сообщение от lord_3d1 Посмотреть сообщение
скомпилировал.. но... программа опять же закрывается в считанные мили секунды.. очень быстро. я даже не вижу написано ли что в ней или же нет..
http://www.cyberforum.ru/cpp-beginners/thread10807.html, а вообще поставте Linux
TonyTaponi
1 / 1 / 0
Регистрация: 16.11.2010
Сообщений: 7
29.08.2011, 16:00     Начинаю изучение C++ (нужна помощь) #13
Цитата Сообщение от lord_3d1 Посмотреть сообщение
если не трудно дайте линк на нормальную=) что бы там было все доходчиво и понятно описано.. буду очень признателен)
http://rghost.ru/19723281
-=ЮрА=-
Заблокирован
Автор FAQ
29.08.2011, 16:08     Начинаю изучение C++ (нужна помощь) #14
Цитата Сообщение от lord_3d1 Посмотреть сообщение
-=ЮрА=-, да-да.. так получилось=) но вот еще одна проблема... при запуске программы она за считанные мили секунды закрывается.. я даже не чего разглядеть не могу...
- ну тогда предлагаю самый простой способ приостановить закрытие программы

C++
1
2
3
4
5
6
7
8
#include <iostream.h>
 int main()
 
{ 
   cout << "Привет!"; 
  char ch;cin>>ch;
return 0;
}
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 16:12  [ТС]     Начинаю изучение C++ (нужна помощь) #15
TonyTaponi, я новичек в этом деле.. и не как ни могу вьехать.. куда мне "getchar()" в моем коде вставить? вместо "main(void)"?

Добавлено через 46 секунд
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- ну тогда предлагаю самый простой способ приостановить закрытие программы

C++
1
2
3
4
5
6
7
8
#include <iostream.h>
 int main()
 
{ 
   cout << "Привет!"; 
  char ch;cin>>ch;
return 0;
}
благодарю) сейчас попробую

Добавлено через 3 минуты
-=ЮрА=-, все получилось) спасибо=)
-=ЮрА=-
Заблокирован
Автор FAQ
29.08.2011, 16:15     Начинаю изучение C++ (нужна помощь) #16
lord_3d1, вкратце так - твоя программа отработала, в твоём исходном коде ничего больше не предусмотренно, поэтому отработав алгоритм завершается, чтобы программа не мигала - ты должен ввести прерывание - это может быть как у меня ввод, проверка условия, использование функций Sleep - программа будет спать указанное тобою же время в милисекундах, также можно использовать getch(), system("pause");

Добавлено через 3 минуты
Цитата Сообщение от lord_3d1 Посмотреть сообщение
куда мне "getchar()" в моем коде вставить?
- попробуй вместо
моей строки
C++
1
char ch;cin ch;
getchar(); поставить (на тоже место можно ставить Sleep, getch, system("pause"); - рекомендую тебе всё испробовать )
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 16:16  [ТС]     Начинаю изучение C++ (нужна помощь) #17
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
lord_3d1, вкратце так - твоя программа отработала, в твоём исходном коде ничего больше не предусмотренно, поэтому отработав алгоритм завершается, чтобы программа не мигала - ты должен ввести прерывание - это может быть как у меня ввод, проверка условия, использование функций Sleep - программа будет спать указанное тобою же время в милисекундах, также можно использовать getch(), system("pause");
да я понимаю... просто я до этого всего еще не дошел=) а в "уроках" которые я изучал.. там такого не было... поэтому и решил спросить.. спасибо всем за помощь ребят=)
co6ak
Кошковед
 Аватар для co6ak
406 / 499 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
29.08.2011, 16:18     Начинаю изучение C++ (нужна помощь) #18
C++
1
2
3
4
5
6
#include <iostream>
int main()
{
   std::cout << "Hello World\n";
   system("pause");
}
лучше с паузой тогда, чем считывание символа

Добавлено через 23 секунды
а вообще, киньте сюда ссылку на извратные примеры Hello World
lord_3d1
0 / 0 / 0
Регистрация: 29.08.2011
Сообщений: 19
29.08.2011, 16:19  [ТС]     Начинаю изучение C++ (нужна помощь) #19
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
lord_3d1, вкратце так - твоя программа отработала, в твоём исходном коде ничего больше не предусмотренно, поэтому отработав алгоритм завершается, чтобы программа не мигала - ты должен ввести прерывание - это может быть как у меня ввод, проверка условия, использование функций Sleep - программа будет спать указанное тобою же время в милисекундах, также можно использовать getch(), system("pause");

Добавлено через 3 минуты
- попробуй вместо
моей строки
C++
1
char ch;cin ch;
getchar(); поставить (на тоже место можно ставить Sleep, getch, system("pause"); - рекомендую тебе всё испробовать )
обязательно испробую=) и еще)) можно ваш icq?) может напишу когда... все таки без помощи изучать что либо гораздо труднее... если вам ни трудно конечно)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2011, 16:24     Начинаю изучение C++ (нужна помощь)
Еще ссылки по теме:

C++ Нужна помощь с комментариями.
C++ Нужна помощь по алгоритму
C++ Нужна помощь с программой
Только начинаю писать на с++, нужна консультация C++

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

Или воспользуйтесь поиском по форуму:
grizlik78
Эксперт С++
 Аватар для grizlik78
1887 / 1419 / 103
Регистрация: 29.05.2011
Сообщений: 2,967
29.08.2011, 16:24     Начинаю изучение C++ (нужна помощь) #20
Цитата Сообщение от co6ak Посмотреть сообщение
а вообще, киньте сюда ссылку на извратные примеры Hello World
Да пожалуйста
Написать программу чтобы выводила надпись Hello world
Yandex
Объявления
29.08.2011, 16:24     Начинаю изучение C++ (нужна помощь)
Ответ Создать тему
Опции темы

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