|
11.12.2005, 04:58
|
#1
|
|
#include <conio.h>
#include <iostream>
int main()
{
int hello[]={0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0xa, 0x0};
for (int i=0; hello[i]!=0; i++) std::cout<<char(hello[i]);
getch();
return 0;
}
|
|
|
11.12.2005, 05:07
|
#2
|
|
Можешь еще больше извратиться
#include <conio.h>
#include <iostream>
int main()
{
int hello[]={0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0xa, 0x0};
for (int *i=hello; *i!=0; i++) std::cout<<char(*i);
getch();
return 0;
}
|
|
|
11.12.2005, 05:25
|
#3
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Мдяяя - вот тебе делать нефиг. Хотя - я как-то видел листниг HelloWorld на несколько экранов =)
Вот нафиг объявлять ничего не возарающую (уж в данном случае - точно) main с типом int, да ещё писать return 0; вместо return; ?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
11.12.2005, 12:51
|
#4
|
|
Originally posted by impersonalis@Dec 11 2005, 03:25 AM
Вот нафиг объявлять ничего не возарающую (уж в данном случае - точно) main с типом int, да ещё писать return 0; вместо return; ?
|
Научили меня так
|
|
|
11.12.2005, 13:42
|
#5
|
ПроЭктировщик
Регистрация: 04.09.2005
Сообщений: 139
Написано одно полезное сообщение
|
Вот нафиг объявлять ничего не возарающую (уж в данном случае - точно) main с типом int, да ещё писать return 0; вместо return; ?
|
это код завершения работы программы. 0 - значит программа успешно завершила работу. если не 0 - значит, произошла какая-то ошибка, и другая программа, запускавшая эту программу, сможет оповестить тебя об ошибке и принять какое-то решение.
|
(Offline)
|
|
11.12.2005, 16:07
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Originally posted by Jet@Dec 11 2005, 12:42 PM
Вот нафиг объявлять ничего не возарающую (уж в данном случае - точно) main с типом int, да ещё писать return 0; вместо return; ?
|
это код завершения работы программы. 0 - значит программа успешно завершила работу. если не 0 - значит, произошла какая-то ошибка, и другая программа, запускавшая эту программу, сможет оповестить тебя об ошибке и принять какое-то решение.
|
Правда? я же написал - в данном конкретном случае (не много ли перестраховок?).
Кроме того тогда грамотнее юзать не return ,а exit(code) .
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
11.12.2005, 16:49
|
#7
|
|
Речь идет не о данном конкретном случае, а о хорошем стиле программирования.
|
|
|
11.12.2005, 17:00
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Что-то не вижу хорошего стиля... А работать, имхо, будет медленнее.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
11.12.2005, 17:57
|
#9
|
|
Такие незначительные потери скорости имеют значение только в условиях жесткой оптимизации. В остальных случаях (их большинство) этим не стоит заморачиваться.
Насчет стиля:
Сам автор языка всегда пишет А это используется для явного обозначения успешного завершения проргаммы, что не может являться плохим стилем.
|
|
|
11.12.2005, 18:29
|
#10
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
return что_нибдуь;
хороший стиль для всех функций кроме главной. В ней хороший стиль выходить без возвратов или exit(code) имхо.
Вот ты пишешь:
этим не стоит заморачиваться.
|
и я про тоже : изврат с массивом - это явно непонятны заморочки.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
11.12.2005, 22:17
|
#11
|
|
void main(){printf("hello world");}
|
|
|
11.12.2005, 22:21
|
#12
|
Модератор
Регистрация: 13.09.2005
Сообщений: 1,835
Написано 6 полезных сообщений (для 10 пользователей)
|
Originally posted by jimon@Dec 11 2005, 09:17 PM
void main(){printf("hello world");}
|
может так ты хотел написать?
void main(){cout<<"hello world";}
|
(Offline)
|
|
11.12.2005, 22:38
|
#13
|
|
printf ето универсальная функция вывода в поток, работает на любом компиляторе, в любой системе
такчто я написал правильно
программка в одну строчку !
|
|
|
11.12.2005, 22:43
|
#14
|
Модератор
Регистрация: 13.09.2005
Сообщений: 1,835
Написано 6 полезных сообщений (для 10 пользователей)
|
|
(Offline)
|
|
11.12.2005, 22:49
|
#15
|
Модератор
Регистрация: 13.09.2005
Сообщений: 1,835
Написано 6 полезных сообщений (для 10 пользователей)
|
Originally posted by jimon@Dec 11 2005, 09:38 PM
printf ето универсальная функция вывода в поток, работает на любом компиляторе, в любой системе
такчто я написал правильно
программка в одну строчку !
|
ха...насчёт си не знаю...проверить не могу, но не во всех компелятарах эта команда будет выполняться :o''
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Unknown World |
Антихрист |
Проекты на Blitz3D |
46 |
01.08.2008 01:10 |
World of Drift |
xbz3d |
Проекты на Blitz3D |
8 |
27.07.2008 19:03 |
OLD WORLD !! |
IGR |
Болтовня |
2 |
04.05.2007 01:42 |
Типа HELLO worlD |
DRAG |
Болтовня |
16 |
11.12.2006 22:44 |
Часовой пояс GMT +4, время: 15:18.
|