LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

да, собственно, ни чего особенного. все в стандарте. может я не те книги читал?! :о)

main$ gcc main.c
main.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 main(argc, argv)
 ^
main.c: In function ‘main’:
main.c:9:17: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
                 printf("%s%c", argv[i], i==argc? '\n': ' ');
                 ^
main.c:9:17: warning: incompatible implicit declaration of built-in function ‘printf’
main.c:9:17: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’

main$ ./a.out AAA
AAA

p.s. да, вижу, ниже уже вспомнили

Кернигана и Ричи

Исправление sunjob, :

да, собственно, ни чего особенного. все в стандарте. может я не те книги читал?! :о)

main$ gcc main.c
main.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 main(argc, argv)
 ^
main.c: In function ‘main’:
main.c:9:17: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
                 printf("%s%c", argv[i], i==argc? '\n': ' ');
                 ^
main.c:9:17: warning: incompatible implicit declaration of built-in function ‘printf’
main.c:9:17: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’

main$ ./a.out AAA
AAA

p.s. да, вижу, ниже уже вспомнили про ритчи :o)

Исправление sunjob, :

да, собственно, ни чего особенного. все в стандарте. может я не те книги читал?! :о)

main$ gcc main.c
main.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 main(argc, argv)
 ^
main.c: In function ‘main’:
main.c:9:17: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
                 printf("%s%c", argv[i], i==argc? '\n': ' ');
                 ^
main.c:9:17: warning: incompatible implicit declaration of built-in function ‘printf’
main.c:9:17: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’

main$ ./a.out AAA
AAA

Исходная версия sunjob, :

да, собственно, ни чем он не отличается от «современного», все в стандарте. может я не те книги читал?! :о)

main$ gcc main.c
main.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 main(argc, argv)
 ^
main.c: In function ‘main’:
main.c:9:17: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
                 printf("%s%c", argv[i], i==argc? '\n': ' ');
                 ^
main.c:9:17: warning: incompatible implicit declaration of built-in function ‘printf’
main.c:9:17: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’

main$ ./a.out AAA
AAA