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

Как то сложно написана программа HelloWorld - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Programmer c
 Аватар для Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
07.07.2013, 11:18     Как то сложно написана программа HelloWorld #1
В Dev-C++ увидел пример...
C++
1
2
3
4
5
6
#include <iostream>
 
int main(int argc, char** argv) {
    std::cout << "Hello world!\n";
    return 0;
}
не могли бы разъяснить мне этот код) желательно написать тему, чтобы узнать поподробней о этом)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2013, 11:18     Как то сложно написана программа HelloWorld
Посмотрите здесь:

C++ Правильно ли написана программа
C++ Сумма (правильно ли написана программа?)
C++ Программа МКБ-10 написана на С++?
Программа написана, но работает неверно C++
C++ Правильно ли написана программа?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
07.07.2013, 11:21     Как то сложно написана программа HelloWorld #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
наслаждайтесь (найдете извращения на любой вкус):
Написать программу чтобы выводила надпись Hello world
pcacer
52 / 52 / 6
Регистрация: 02.04.2012
Сообщений: 119
07.07.2013, 11:26     Как то сложно написана программа HelloWorld #3
Что именно вам не понятно?
вот тут про аргументы функции main
http://www.codenet.ru/progr/bcb/argcargv.php
C++
1
std::
то же самое, что и
C++
1
using namespace std
после include'ов
\n - перевод на новую строку
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
07.07.2013, 11:29     Как то сложно написана программа HelloWorld #4
Цитата Сообщение от 120° Посмотреть сообщение
эта немного полегче
это, кстати, тоже "hello, world"
hello, world
Programmer c
 Аватар для Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
07.07.2013, 11:32  [ТС]     Как то сложно написана программа HelloWorld #5
Цитата Сообщение от Thinker Посмотреть сообщение
ты меня не понял)
C++
1
int main(int argc, char** argv)
что означает эта строчка?)
Я просто учился писать HelloWorld без этого.
C++
1
2
3
4
int main() 
{
 
}
это видимо лишнее для этой простой программы или все же для чего то это надо?

Добавлено через 3 минуты
Цитата Сообщение от pcacer Посмотреть сообщение
1
std::
Цитата Сообщение от pcacer Посмотреть сообщение
то же самое, что и
Код C++
1
using namespace std
вот за это спс, а остальное я знал=)
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
07.07.2013, 11:32     Как то сложно написана программа HelloWorld #6
Цитата Сообщение от Programmer c Посмотреть сообщение
ты меня не понял
как раз таки и понял, вот и дал похожую тему.
Programmer c
 Аватар для Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
07.07.2013, 11:35  [ТС]     Как то сложно написана программа HelloWorld #7
Цитата Сообщение от 120° Посмотреть сообщение
эта немного полегче
хех, ни чего не понял) а это рабочий пример? или ты издеваешься?
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
07.07.2013, 11:36     Как то сложно написана программа HelloWorld #8
Цитата Сообщение от Programmer c Посмотреть сообщение
хех, ни чего не понял) а это рабочий пример?
разбери для начала свою программу по винтикам и гайкам
Programmer c
 Аватар для Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
07.07.2013, 11:41  [ТС]     Как то сложно написана программа HelloWorld #9
Цитата Сообщение от Thinker Посмотреть сообщение
разбери для начала свою программу по винтикам и гайкам
Обязательно)

Добавлено через 1 минуту
За ответы всем СПАСИБО.
Извините за глупые вопросы) изучаю си 3 день=)
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
07.07.2013, 12:04     Как то сложно написана программа HelloWorld #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Thinker Посмотреть сообщение
это, кстати, тоже "hello, world"
hello, world
Challenge accepted!
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
25
26
27
28
29
30
31
#include <iostream>
 
#define MEMSIZE 32678
 
char memory[MEMSIZE] = {0};
int ptr = 0;
 
#define W memory[ptr]++;
#define M memory[ptr]--;
#define p (ptr++ == MEMSIZE - 1) ? (ptr = 0) : (ptr);
#define q (ptr-- == 0) ? (ptr = MEMSIZE - 1) : (ptr);
#define o std::cout << memory[ptr];
#define i std::cin >> memory[ptr];
#define s while (memory[ptr]) {
#define e }
 
int main()
{
            W W W W
        W W W W W W s p
      W W W W W W W p W W
      W W W W W W W W p W
    W W p W q q q q M e p W
    W o p W o W W W W W W W
    o o W W W o p W W o q q
    W W W W W W W W W W W W
      W W W o p o W W W o
      M M M M M M o M M M
        M M M M M o p W
            o  p  o
}
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 675
Завершенные тесты: 1
07.07.2013, 12:30     Как то сложно написана программа HelloWorld #11
C++
1
2
3
4
5
6
#include<iostreame.h>                   //- подключение библиотеки для вызова функции cout - вывод текста в консоль
 
void main()                                  //- главная функция, выполняется всегда первой в консоли
{
    cout << "Hello world!\n";           //- выводит на экран сообщение Hello world! \n - перевод на новую строку
}
Вот попроще)
Нету имени
177 / 22 / 2
Регистрация: 16.05.2013
Сообщений: 181
07.07.2013, 16:36     Как то сложно написана программа HelloWorld #12
Цитата Сообщение от Programmer c Посмотреть сообщение
ты меня не понял)
C++
1
int main(int argc, char** argv)
что означает эта строчка?)
Я просто учился писать HelloWorld без этого.
C++
1
2
3
4
int main() 
{
 
}
это видимо лишнее для этой простой программы или все же для чего то это надо?
Дыц, Дыц 2, Дыц 3: Википедия наносит ответный удар(5.4 Command-line arguments)
D_bl_M
 Аватар для D_bl_M
25 / 25 / 1
Регистрация: 25.03.2012
Сообщений: 129
07.07.2013, 17:34     Как то сложно написана программа HelloWorld #13
Programmer c, мой Вам совет, Вы или бросайте кодинг или читайте книги, если вы как и прежде смотрите непонятные видео уроки, бросайте их как и советовалось. После прочтения 15-30 страниц из книги вы сможете смело писать всякие hello, world, оформлять "программу" эскейп последовательностями и совершать арифметические операции, при этом всем, Вам это будет понятно и никаких вопросов не вызовет.
Вы возмущаетесь, но поверьте, на такие вопросы даже отвечать не хочется ибо это элементарщина (типа 2+2), вот люд и тешится над Вами. И в какой раздел ходить, это уже каждого дело, никак не с Вашей подачи.
Поймите сразу, за вас никто понимать не будет.
BumerangSP
07.07.2013, 18:13
  #14
 Комментарий модератора 
Давайте впредь все обсуждения по теме. ТС просил разъяснить лишь ему код, который указал в первом посте. Нравоучения - это уже другая тема.
Kastaneda
07.07.2013, 20:09
  #15

Не по теме:

Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Challenge accepted!
Просто ссылка в тему http://www.ioccc.org/, там можно посмотреть прошлогодних победителей и их "творения", очень доставляет

alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
08.07.2013, 03:02     Как то сложно написана программа HelloWorld #16
C++
1
int main(int argc, char** argv)
Цитата Сообщение от Programmer c Посмотреть сообщение
это видимо лишнее для этой простой программы или все же для чего то это надо?
argc и argv - это параметры, которые передаются в функцию main() через командную строку. Если в коде они не используются, то можно опускать:
C++
1
int main()
Параметры функции main (argc, argv)
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
08.07.2013, 03:13     Как то сложно написана программа HelloWorld #17
Цитата Сообщение от Programmer c Посмотреть сообщение
ты меня не понял)
Код C++
1
int main(int argc, char** argv)
что означает эта строчка?)
Я просто учился писать HelloWorld без этого.
Код C++
1
2
3
4
int main()
{
}
это видимо лишнее для этой простой программы или все же для чего то это надо?
Ну ты это новичку не обязательно знать что это такое, просто принимай как синтаксис типо так должна писаться программа.
Programmer c
 Аватар для Programmer c
5 / 0 / 2
Регистрация: 06.07.2013
Сообщений: 59
08.07.2013, 08:03  [ТС]     Как то сложно написана программа HelloWorld #18
Цитата Сообщение от ninja2 Посмотреть сообщение
Ну ты это новичку не обязательно знать что это такое, просто принимай как синтаксис типо так должна писаться программа.
Я уже разобрался что это значит и немного научился как использовать)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2013, 08:44     Как то сложно написана программа HelloWorld
Еще ссылки по теме:

C++ Правильно ли написана программа
Правильно ли написана программа? C++
Правильно ли написана программа? C++

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

Или воспользуйтесь поиском по форуму:
zer0mail
2189 / 1872 / 187
Регистрация: 03.07.2012
Сообщений: 6,665
Записей в блоге: 1
08.07.2013, 08:44     Как то сложно написана программа HelloWorld #19
В Windows в main передается и третий аргумент типа char ** - это переменные окружения (его тоже можно не указывать).
Yandex
Объявления
08.07.2013, 08:44     Как то сложно написана программа HelloWorld
Ответ Создать тему
Опции темы

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