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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.94
Мегатрон
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 355
#1

Вопрос от нуба) - C++

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

Код
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 тока я его так и неудалсь зарегить и палучить ключ(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2008, 13:33     Вопрос от нуба)
Посмотрите здесь:

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

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

Подскажите мне книгу для полного нуба - C++
Литература... Понимаю есть уже такая тема , НО поданы там книги для новичков которые понимают принцип работы ЭВМ (лично моё мнение) ....

Вопрос по массивав, "институтский" вопрос. - C++
Готовлюсь к летней сессии по программированию. С++ Есть такая вот задачка (привожу как есть) В документации подобного не...

Вопрос - C++
а зачем все эти задачки? и где то читал что программисту нужно знать матрицы-а зачем?

Вопрос - C++
есть командная строка cmd, в ней постоянно приходиться прописывать всякие net sh, собствено вопрос: можли написать программу которая...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xentar
Of Wolf and Man
993 / 188 / 4
Регистрация: 09.07.2008
Сообщений: 1,885
04.12.2008, 17:16     Вопрос от нуба) #21
Visual использует

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

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

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

это разные стандарты.
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
04.12.2008, 18:03     Вопрос от нуба) #22
Цитата Сообщение от Xentar Посмотреть сообщение
Visual использует

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

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

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

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

P.S с каких это пор ноль это "ничего"?
igor_nf
118 / 12 / 1
Регистрация: 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 ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2008, 08:21     Вопрос от нуба)
Еще ссылки по теме:

Вопрос - C++
Никто не знает как можно вот эту программу переделать в язык паскаль #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;malloc.h&gt; void...

Вопрос - C++
Такая задача возникла... Есть класс например: class tempClass { public: const int size; tempClass(){size=100;} };

Вопрос - C++
Я знаю что вопрос покажится вам смешным но укажите пожалуйста ошибку я никак не могу найти а помочь некому #include&lt;iostream&gt; int...

Вопрос по функциям - C++
Есть функция: int fun(char wob, unsigned char s, char name, char opis, uint32_t code) {} Я вызываю её в одном месте приложения: int...


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

Или воспользуйтесь поиском по форуму:
Мегатрон
нубик программист)
96 / 10 / 0
Регистрация: 04.06.2008
Сообщений: 355
06.12.2008, 08:21  [ТС]     Вопрос от нуба) #24
привет я гдето читал что во всех книгах по С++,приводятся примеры для чистого С,
тоесть там написали что чистый С++ это 2003-2005 г без всяких стандартов)
мол в нем и нужно учится кодить правда это или нет?
Yandex
Объявления
06.12.2008, 08:21     Вопрос от нуба)
Ответ Создать тему
Опции темы

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