Jak podzielić program na kilka plików
Ostatnio zmodyfikowano 2009-01-22 14:40
marol Temat założony przez niniejszego użytkownika |
Jak podzielić program na kilka plików » 2009-01-20 23:42:49 jak zapisać w jednym pliku tylko deklaracje funkcji tak żeby wywoływało ją z innego ?
#include<graphics.h> #include <conio.h> #include <stdio.h> #include <dos.h> #include <stdlib.h>
int pilka( int );
int main() { getch(); }
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h>
int pilka( void ) { int gdriver = DETECT, gmode, errorcode; int left, top, right, bottom; int x, y, zw_x = 1, zw_y = 1; int radius = 5; initgraph( & gdriver, & gmode, "" ); errorcode = graphresult(); if( errorcode != grOk ) { printf( "Graphics error: %s\n", grapherrormsg( errorcode ) ); printf( "Press any key to halt:" ); getch(); exit( 1 ); } x = 100; y = 200; do { if( x == getmaxx() ) zw_x = 0; if( x == 0 ) zw_x = 1; if( y == getmaxy() ) zw_y = 0; if( y == 0 ) zw_y = 1; setcolor( getmaxcolor() ); circle( x, y, radius ); delay( 1 ); setcolor( 0 ); circle( x, y, radius ); if( zw_x ) x++; else x--; if( zw_y ) y++; else y--; } while( 1 ); getch(); closegraph(); return 0; }
|
|
DejaVu |
» 2009-01-21 00:22:00 |
|
marol Temat założony przez niniejszego użytkownika |
wszystko ok tylko... » 2009-01-21 17:27:44 wybija mi komunikat: linker error: Undefined symbol _main in module c0.ASM
cokolwiek to znaczy |
|
pekfos |
» 2009-01-22 12:27:48 'błąd linkowania: niezdefiniowany symbol _main w module c0.ASM'
spróbuj dać te initgraph() i closegraph() w int main()
|
|
DejaVu |
» 2009-01-22 14:32:05 Raczej ten błąd informuje o tym, że kompiluje plik *.cpp w którym nie ma funkcji głównej main(). W tym borlandowym kompilatorze dawno już nie pisałem więc nie jestem w stanie pomóc. |
|
pekfos |
» 2009-01-22 14:40:03 daj return(0) w main(). main musi coś zwrócić |
|
« 1 » |