Staszek Napisano Lipiec 9, 2007 Zgłoszenie Share Napisano Lipiec 9, 2007 witam! Chcę się nauczyć C przez wakacje, ale mam problem z kompilatorem. Chyba zainstalowałem go dobrze, ale gdy kompiluję taki kod (żywcem z książki): main() { printf("fdsfsdfsfsfdsdf!\n"); } wychodzi: [stasiek@localhost ~]$ gcc -o pier pier.c pier.c: In function ‘main’: pier.c:3: warning: incompatible implicit declaration of built-in function ‘printf’ Byłbym wdzięczny za wyjaśnienie o co chodzi... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 10, 2007 Zgłoszenie Share Napisano Lipiec 10, 2007 Pewnie o #include Chyba nie wszystko przepisałeś? Co to za książka? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
matlas Napisano Lipiec 10, 2007 Zgłoszenie Share Napisano Lipiec 10, 2007 ja polecam (_odrazu_ → od razu) ORT C++ się uczyć a nie C Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Staszek Napisano Lipiec 10, 2007 Autor Zgłoszenie Share Napisano Lipiec 10, 2007 "Język C" B. W. Kernighan, D. M. Ritchie, WNT, W-wa 1988. Wpierw muszę się nauczyć ANSI C... co z tym #include? chodzi o jakąś bibliotekę? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
klimas7 Napisano Lipiec 10, 2007 Zgłoszenie Share Napisano Lipiec 10, 2007 Nom rzeczywiście chodzi o jakąś bibliotek, naweet nie bylejaką #include <stdio.h> Hmm nie dziw się że nikt nie odpowie Ci precyzyjnie od tego jest google pz Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Lipiec 10, 2007 Zgłoszenie Share Napisano Lipiec 10, 2007 Tam jest kilka błędów. Zamiast main() { printf("fdsfsdfsfsfdsdf!\n"); } w C powinno być #include <stdio.h> int main() { printf("fdsfsdfsfsfdsdf!\n"); return 0; } "Język C" B. W. Kernighan, D. M. Ritchie, WNT, W-wa 1988. Według wikipedii → link jest to książka sprzed pierwszego standardu. Ostatni był w '99 więc możliwe, że się coś pozmieniało od czasu powstania tej książki. Już mnie zastanawia to main zamiast int main (chociaż możliwe, że w C to przejdzie, pisze w C++ a tam to musi być). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Staszek Napisano Lipiec 10, 2007 Autor Zgłoszenie Share Napisano Lipiec 10, 2007 Muszę kupić nowszą książkę i nauczyć się korzystać z Google może ciekawostką dla programujących w C++ będzie to, że tak napisany program się kompiluje i działa, choć kompilator się pluje P.S. Do niedowiarków: naprawdę to jest żywcem z książki. No tyle, że zamiast "fdsfsdfsfsfdsdf!" jest "ahoj, przygodo"... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 10, 2007 Zgłoszenie Share Napisano Lipiec 10, 2007 P.S. Do niedowiarków: naprawdę to jest żywcem z książki. No tyle, że zamiast "fdsfsdfsfsfdsdf!" jest "ahoj, przygodo"... Wcześniej coś musiało być napisane, bo że panowie K. i R., twórcy języka, się pomylili to nie wierzę Chyba, że przy składzie książki lub tłumaczeniu coś się przydarzyło. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
matlas Napisano Lipiec 10, 2007 Zgłoszenie Share Napisano Lipiec 10, 2007 Polecam na czysty wstęp do C++ "Symfonie" Grębosza Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Staszek Napisano Lipiec 11, 2007 Autor Zgłoszenie Share Napisano Lipiec 11, 2007 ehhh niedowiarki http://www.wrzuta.pl/obraz/zf8uRVOgGi/c. Teraz ta sama książka jest wydawana w serii Klasyka Informatyki...zaraz skocze do księgarni zobaczyć, czy została poprawiona do nowego standardu... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się