Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
1

Вопрос от нуба)

02.12.2008, 13:33. Показов 2853. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Код
std::cout << "Hello World!\n";
return 0;
}
я поробывал ее написать в Борланде 6 (так как диск с книгой не удолось запустить) чето нечего не вышло(
патом поставил Вижуал студию 6 там узнал что они пишется так
Код
#include <iostream.h>
void main()
{
cout << "Hello World!\n";
}
вот вопрос вов сех книгах пишут пачти одно и тоже и те же примеры вот тока непонятно в каком они компиляторе их приводят? или есть учебный компилятор где они все пишутся?
а то как узнать void там или int?
тока незакрывайте тему у меня еще будут вопросы
извините если написал по нубски просто у нас в деревне негде спросить

Добавлено через 3 минуты 43 секунды
у меня книга есть купил Джесс Либерти "освой с++ за 24 часа"
в ней сд есть с C++ BuilderX Personal Edition тока я его так и неудалсь зарегить и палучить ключ(
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2008, 13:33
Ответы с готовыми решениями:

Небольшой вопрос от нуба в C++
Есть задача: в одномерном массиве найти номер максимального элемента, сосчитать произведение между...

Работа с приложением. Вопрос нуба
У меня вопрос, уважаемые Допустим у меня есть файл в папке \win32\test.exe и test2.exe Мне нужно...

Вопрос нуба "Form1->" не работает
Аж стыдно за вопрос но. VS 10. Создаю форму, ставлю кнопку, на событие кнопки пишу:...

Спасайте нуба)
Значит лазил я во Внешний вид - BeTheme Options и случайно сбросил все настройки на дефолтные. Как...

23
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
04.12.2008, 17:16 21
Author24 — интернет-сервис помощи студентам
Visual использует

Void main() {} - что означает что функция значений не возвращает.

В других же компиляторах может использоваться

Int main() {} - в этом случае в случае правильного выполнения функция
возвращает 0 т.е. опять же ничего (насколько я понял)

это разные стандарты.
0
Эксперт С++
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
04.12.2008, 18:03 22
Цитата Сообщение от Xentar Посмотреть сообщение
Visual использует

Void main() {} - что означает что функция значений не возвращает.

В других же компиляторах может использоваться

Int main() {} - в этом случае в случае правильного выполнения функция
возвращает 0 т.е. опять же ничего (насколько я понял)

это разные стандарты.
Ты не просто "не так понял".Ты ничего не понял один из аттрибутов процесса - код его завершения. Это то,что возвращает main. В вижуал студии не используется void main.Там компилируется void main.В коде завершения процесса будет мусор. А на коде завершения процесса построено все взаимодействие разных утилит в системе. Возврат значений из main не нужен для одних приложений, и критичен для других.

P.S с каких это пор ноль это "ничего"?
0
118 / 12 / 3
Регистрация: 21.08.2007
Сообщений: 222
04.12.2008, 21:14 23
Цитата Сообщение от XuTPbIu_MuHTAu Посмотреть сообщение
Ну что за серость? Каждый знает,что std::cout выглядит намного круче. Любой,кто не разбирается в кодинге по достоинству оценит непонятность того,что пишет программист.Ради крутости десяток раз написать лишние пять символов? да легко!

P.S Цитировать классиков и авторитетов - дело,конечно,похвальное. Но пока мысль цитируемого непонятна - смысла в этом никакого нет. Вообще-то,я был бы очень рад услышать,что именно не так с using namespace std. Аргумент "Страуструп так советует" демонстрирует лишь ограниченность мышления.

Не по теме:

Зачем вообще соглашаться с умными людьми? даже не дотягивая до них интеллектом ты можешь им помочь. С ними нужно спорить,пока они живы. Так они достигнут большего.И ты кое-что тоже приобретешь.//В правильности этой своей мысли я не совсем уверен.Время покажет

Что не так с using namespace std? Просто нужно чётко себе представлять - когда так можно писать, а когда так писать нельзя:

Пример 1: здесь можно писать using namespace std(файл hello.cpp)
Код
#include <iostream>

using namespace std;

int main() {

     cout << "hello" << endl;

return 0;
}
Пример 2. Вот здесь нельзя писать using namespace std (файл hello.hpp)

Код
#ifndef _CLASS_HELLO_
#define _CLASS_HELLO_

class hello {
     public:
          hello() { std::cout << "hello" << std::endl; }
};

#endif
P.S Ссылка на авторитет - не довод
P.P.S. Я, кстати, не понял - при чём здесь bash ?
0
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 348
06.12.2008, 08:21  [ТС] 24
привет я гдето читал что во всех книгах по С++,приводятся примеры для чистого С,
тоесть там написали что чистый С++ это 2003-2005 г без всяких стандартов)
мол в нем и нужно учится кодить правда это или нет?
0
06.12.2008, 08:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2008, 08:21
Помогаю со студенческими работами здесь

Спасайте нуба
Нужно до 7 утра уже сегодня видимо написать одну из трех программ. Судоку, Покер, Оргонайзер. ...

CMS для нуба
Мне нужна кмс, которой можно нормально пользоваться с небольшим знанием php.

Процедура для нуба
Процедура, выдающая сведения о каждом автомобиле определенной марки на текущую дату. Параметр –...

NtQuerySystemInformation в руках нуба
Добрый день. Имею перед собой очень короткий код на C#: private static extern int...

Пособие для нуба
Объясните нубу что такое НЧ, Беки, и ВЧ

Интернет для нуба
Всем привет. Сегодня решился поставить линукс. Поставил Ubuntu 10.04 desktop - i386 Сразу...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru