Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Lekcja 3] Pomoc w nauce programowania

Ostatnio zmodyfikowano 2012-06-14 13:59
Autor Wiadomość
Szycha138
Temat założony przez niniejszego użytkownika
[Lekcja 3] Pomoc w nauce programowania
» 2012-06-09 21:44:24
Witam, Mam nadzieję że to dobry dział itp..

Otóż w lekcji drugiej trzeba wkleić komende do programu Code:Blocks 10.5

» Kurs C++ » Poziom 1Uruchamiamy pierwszy program lekcja

i po wklejeniu kodu:

C/C++
#include <cstdio>
int main()
{
    printf( "Test dzialania Code::Blocks" );
    return 0;
}

wyskakuje mi w okienku ,,build log '' :

C:\Users\Szycha\Desktop\C++\Untitled1.c:1:18: error: cstdio: No such file or directory
C:\Users\Szycha\Desktop\C++\Untitled1.c: In function 'main':
C:\Users\Szycha\Desktop\C++\Untitled1.c:4: warning: incompatible implicit declaration of built-in function 'printf'
Process terminated with status 1 (0 minutes, 0 seconds)
1 errors, 1 warnings
  


zamiast:

Compiling: C:\cpp0x.pl\kod0001.cpp
Linking console executable: C:\cpp0x.pl\kod0001.exe
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings


 w czym tkwi błąd?
P-58144
xevuel
» 2012-06-09 21:56:08

Pamiętaj aby przy zapisywaniu pierwszy raz pliku nadać mu rozszerzenie .cpp. Jeżeli tego nie zrobisz środowisko Code::Blocks zapisze Ci plik z rozszerzeniem .c, co w konsekwencji przysporzy Ci problemów. Tak więc jeżeli będziesz zapisywał plik po raz pierwszy nadaj mu pełną nazwę z rozszerzeniem, np. zad01.cpp, a unikniesz wspomnianego wyżej problemu.
P-58146
kubawal
» 2012-06-13 15:43:41
w Code::Blocks przy tworzeniu nowego pliku źródłowego (Files->C\C++ source) można wybrać, czy
chce się utworzyć plik C czy C++
P-58370
pekfos
» 2012-06-13 15:54:09
Ehh, nie wiem czy zrozumiałeś ale skoro nazwa to
Untitled1.c
, to kompilator oczekuje kodu C, a nie C++. Zmień ręcznie rozszerzenie na .cpp i zadziała.
P-58375
dominicuss
» 2012-06-14 13:59:58
dziwne...

build.bat o tresci

g++ -Wall -c *.c -o a.o
g++ -o  a.exe a.o -static-libgcc -s
skompilował mi ten plik... nie wiem czy to wina zbyt inteligentnego IDE które pliki *.c traktuje gcc miast g++

moja rada z palucha kompiluj pliki a unikniesz takich czeskich błędów :P
IDE są przereklamowane :P
P-58472
« 1 »
  Strona 1 z 1