LINUX.ORG.RU

Детсадовский вопрос


0

0

Знаю глупо, но все же. Вот код моей первой програмы: MAIN() { PRINF("Hello, World \N"); }

Пытаюсь скормить компилятору: $ cc hello.c hello.c:3:8: warning: unknown escape sequence '\N' hello.c:4:3: warning: no newline at end of file /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../crt1.o(.text+0x18): In function `_start': : undefined reference to `main' /tmp/ccCz8UkI.o(.text+0xf): In function `MAIN': : undefined reference to `PRINF' collect2: ld returned 1 exit status

почему так?

anonymous

Точе но нормально с переносом строк:
Знаю глупо, но все же. Вот код моей первой програмы:
MAIN()
{ PRINF("Hello, World \N");
}

Пытаюсь скормить компилятору:
cc hello.c
hello.c:3:8: warning: unknown escape sequence '\N'
hello.c:4:3: warning: no newline at end of file
/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
/tmp/ccCz8UkI.o(.text+0xf): In function `MAIN':
: undefined reference to `PRINF'
collect2: ld returned 1 exit status

anonymous
()

Если это С, то main а не MAIN, printf а не PRINF и \n а не \N

Регистр букв имеет значение!

AIv ★★★★★
()

улыбнуло

anonymous
()
Ответ на: комментарий от anonymous

>спасибо. теперь знаю. странно почему те, кто книгу набирал думают по-другому...

Это у них Shift заклинило при наборе ;) А вообще повеселил старика, сапасибо :)

BTW: Последним регистронезависимым языком, с которым я работал, был FORTRAN, ну еще вроде бы ВАСИК тоже был регистронезависимым... а вот после этого я чего-то таких не встречал...

sS ★★★★★
()
Ответ на: комментарий от sS

>BTW: Последним регистронезависимым языком, с которым я работал, был FORTRAN, ну еще вроде бы ВАСИК тоже был регистронезависимым...
>а вот после это чего-то таких не встречал...

Паскаль :)

parser ★★
()
Ответ на: комментарий от parser

>Это у них Shift заклинило при наборе ;) А вообще повеселил старика, сапасибо :)

Да не за что. Это мой первый програмерский опыт, так что мне простительно.

anonymous
()
Ответ на: комментарий от anonymous

оттуда. я на PDP-11 уже давно не работал, подзабыл чуток8)

anonymous
()
Ответ на: комментарий от anonymous

>спасибо. теперь знаю. странно почему те, кто книгу набирал думают 
>по-другому...

Потому что вы используете старое издание. Достаньте поновее.

anonymous
()
Ответ на: комментарий от sS

> BTW: Последним регистронезависимым языком, с которым я работал, был FORTRAN, ну еще вроде бы ВАСИК тоже был регистронезависимым... а вот после этого я чего-то таких не встречал...

SQL? HTML?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.