Nowe posty

Autor Wątek: Problem z kompilacja  (Przeczytany 5810 razy)

piter_123

  • Gość
Problem z kompilacja
« dnia: 2008-01-10, 22:49:23 »
Witam, mam problem z kompilacja tego problemu.
//---------------------------------------------------------------------------

#include
#include
#include
#include

#pragma hdrstop

//---------------------------------------------------------------------------
  struct pasazer {
char nazwisko[30];
char imie[25];
char pesel[13];
struct pasazer *nastepny,*poprzedni;
};
struct loty {
char dokad[30];
char samolot[30];
struct loty  *nastepny,*poprzedni;
};
struct ksiega_lotow{
char nazwisko[30];
char imie[25];
char dokad[30];
char samolot[30];
struct ksiega_lotow  *nastepny,*poprzedni;

};

struct pasazer* zmien(struct pasazer *ee,struct pasazer *klient)
{
strcpy(klient->imie,ee->imie);
strcpy(klient->nazwisko,ee->nazwisko);
strcpy(klient->pesel,ee->pesel);
strcpy(ee->imie,ee->nastepny->imie);
strcpy(ee->nazwisko,ee->nastepny->nazwisko);
strcpy(ee->pesel,ee->nastepny->pesel);
strcpy(ee->nastepny->imie,klient->imie);
strcpy(ee->nastepny->nazwisko,klient->nazwisko);
strcpy(ee->nastepny->pesel,klient->pesel);
}
struct ksiega_lotow* zmien_loty(struct ksiega_lotow *ee,struct ksiega_lotow *nowy)
{
strcpy(nowy->imie,ee->imie);
strcpy(nowy->nazwisko,ee->nazwisko);
strcpy(nowy->dokad,ee->dokad);
strcpy(nowy->samolot,ee->samolot);
strcpy(ee->imie,ee->nastepny->imie);
strcpy(ee->nazwisko,ee->nastepny->nazwisko);
strcpy(ee->dokad,ee->nastepny->dokad);
strcpy(ee->samolot,ee->nastepny->samolot);
strcpy(ee->nastepny->imie,nowy->imie);
strcpy(ee->nastepny->nazwisko,nowy->nazwisko);
strcpy(ee->nastepny->dokad,nowy->dokad);
strcpy(ee->nastepny->samolot,nowy->samolot);
}
void wyswietl_pasazerow(struct pasazer* el)
{
   int i=1;
   printf("Lp. Nazwisko: , Imie: , PESEL: \\n");
   while (el!=NULL)
{
printf("%d) %s,  %s,  %s\\n",i,el->nazwisko,el->imie,el->pesel);
el=el->nastepny;
i++;
}

}

void wyswietl_loty(struct loty* el)
{
   int i=1;
   printf("Lp. Dokad: , Samolot:  \\n");
   while (el!=NULL)
{
printf("%d) %s,  %s\\n",i,el->dokad,el->samolot);
el=el->nastepny;
i++;
}

}

void wyswietl_ksiega(struct ksiega_lotow* el)
{
   int i=1;
   printf("Lp. Nazwisko: , Imie: , Dokad: , Samolot: \\n");
   while (el!=NULL)
{
printf("%d) %s,  %s,  %s, %s\\n",i,el->nazwisko,el->imie,el->dokad,el->samolot);
el=el->nastepny;
i++;
}

}

#pragma argsused
int main(int argc, char* argv[])
{

struct pasazer *element,*pierwszy,*e,*o;
struct loty *element_lot,*pierwszy_lot,*e_lot,*o_lot;
struct ksiega_lotow *element_ks,*pierwszy_ks,*e_ks,*o_ks;
 char s[2],w[2];
 char nazwisko[30];
char imie[25];
char dokad[30];
char samolot[30];
 int ilosc,ilosc_pasazerow=0,ilosc_lotow=0,ilosc_ksiega=0,nr_p,nr_l;
 FILE *fp;
   char bufor[80];
   int i,licznik;
  do {
printf("Menu:\\n");
printf("1: Pasazerowie ->\\n");
printf("2: Loty ->\\n");
printf("3: Ksiega lotow ->\\n");
printf("x: Koniec programu\\n");
printf(":");                                /* prompt */
scanf("%s", s);
 /* czyta komende */
switch (*s) {
 case '1' :
do {
printf("Menu:\\n");
printf("1: Pasazerowie:\\n");
printf(" 1: Wpisz pasazera\\n");
printf(" 2: Wczytaj pasazerow z pliku\\n");
printf(" 3: Zapisz pasazerow do pliku\\n");
printf(" 4: Wyswietl liste pasazerow\\n");
printf(" 5: Sortuj po imieniu\\n");
printf(" 6: Sortuj po nazwisku\\n");
printf("p: Powrot do poprzedniego menu\\n");
printf(":");
scanf("%s", w);
switch (*w) {
 case '1':
  if (ilosc_pasazerow==0) {
  element=(struct pasazer *)calloc(1,sizeof(struct pasazer));
  pierwszy=element;
  e=element;
  element->nastepny=NULL;
  element->poprzedni=NULL;
  ilosc_pasazerow++;
  printf("Podaj nazwisko: ");
  scanf("%s",&element->nazwisko);
  printf("Podaj imie: ");
  scanf("%s",&element->imie);
  printf("Podaj PESEL: ");
  scanf("%s",&element->pesel);
  printf("\\nDodano do listy !\\n");
  }
  else
  {
e=element;
element->nastepny=(struct pasazer *)calloc(1,sizeof(struct pasazer));
element=element->nastepny;
element->nastepny=NULL;
element->poprzedni=e;
ilosc_pasazerow++;
printf("Podaj nazwisko: ");
  scanf("%s",&element->nazwisko);
  printf("Podaj imie: ");
  scanf("%s",&element->imie);
  printf("Podaj PESEL: ");
  scanf("%s",&element->pesel);
  printf("\\nDodano do listy nr %d!\\n",ilosc_pasazerow);
  }
  break;
 case '2':
//odczyt z pliku
if ((fp=fopen("pasazer.txt", "r"))==NULL) {
printf ("Nie mogę otworzyć pliku pasazer.txt do odczytu!\\n");
exit(1);
}
i=0;
while(fgets(bufor,80,fp)!=NULL)
{

if (i==0) {

  element=(struct pasazer *)calloc(1,sizeof(struct pasazer));
  pierwszy=element;
  e=element;
  element->nastepny=NULL;
  element->poprzedni=NULL;
  sscanf(bufor,"%s %s %s",&element->imie,&element->nazwisko,&element->pesel);
  } else
{  e=element;
element->nastepny=(struct pasazer *)calloc(1,sizeof(struct pasazer));
element=element->nastepny;
element->nastepny=NULL;
element->poprzedni=e;
sscanf(bufor,"%s %s %s",&element->imie,&element->nazwisko,&element->pesel);
 }
 i++;
}
fclose (fp); /* zamknij plik */
break;

 case '3':
//zapis do pliku pasazerow
if ((fp=fopen("pasazer.txt", "w"))==NULL) {
printf ("Nie mogę otworzyć pliku pasazer.txt do zapisu!\\n");
exit(1);
}

element=pierwszy;
do {
e=element->nastepny;
fprintf(fp,element->imie);
fprintf(fp," ");
fprintf(fp,element->nazwisko);
fprintf(fp," ");
fprintf(fp,element->pesel);
fprintf(fp,"\\n");

if(e!=NULL)element=e;}
while(e!=NULL);
fclose(fp);
fflush(stdin);
break;
 case '4':
element=pierwszy;
wyswietl_pasazerow(element);

break;
 case '5':
o=(struct pasazer *)calloc(1,sizeof(struct pasazer));
for (e=pierwszy; (e->nastepny)!=NULL; e=e->nastepny) {
if (strcmp(e->imie,e->nastepny->imie)>0) {
  zmien(e,o);
}
}
break;
 case '6':
o=(struct pasazer *)calloc(1,sizeof(struct pasazer));
for (e=pierwszy; (e->nastepny)!=NULL; e=e->nastepny) {
if (strcmp(e->nazwisko,e->nastepny->nazwisko)>0) {
  zmien(e,o);
}
}
break;
}
 } while (*w != 'p' && *w != 'P');
  break;
case '2':
do {
printf("Menu:\\n");
printf("2: Loty:\\n");
printf(" 1: Wpisz lot\\n");
printf(" 2: Wczytaj loty z pliku\\n");
printf(" 3: Zapisz loty do pliku\\n");
printf(" 4: Wyświetl liste lotow\\n");
printf("p: Powrot do poprzedniego menu\\n");
printf(":");
scanf("%s", w);

switch (*w) {
 case '1':
  if (ilosc_lotow==0) {
  element_lot=(struct loty *)calloc(1,sizeof(struct loty));
  pierwszy_lot=element_lot;
  e_lot=element_lot;
  element_lot->nastepny=NULL;
  element_lot->poprzedni=NULL;
  ilosc_lotow++;
  printf("Podaj miejsce docelowe: ");
  scanf("%s",&element_lot->dokad);
  printf("Podaj typ samolotu: ");
  scanf("%s",&element_lot->samolot);
  printf("\\nDodano do listy !\\n");
  }
  else
  {
e_lot=element_lot;
element_lot->nastepny=(struct loty *)calloc(1,sizeof(struct loty));
element_lot=element_lot->nastepny;
element_lot->nastepny=NULL;
element_lot->poprzedni=e_lot;
ilosc_lotow++;
printf("Podaj miejsce docelowe: ");
  scanf("%s",&element_lot->dokad);
  printf("Podaj typ samolotu: ");
  scanf("%s",&element_lot->samolot);
  printf("\\nDodano do listy nr %d!\\n",ilosc_lotow);
  }
  break;
 case '2':
//odczyt z pliku
if ((fp=fopen("loty.txt", "r"))==NULL) {
printf ("Nie mogę otworzyć pliku loty.txt do odczytu!\\n");
exit(1);
}
i=0;
while(fgets(bufor,80,fp)!=NULL)
{

if (i==0) {

  element_lot=(struct loty *)calloc(1,sizeof(struct loty));
  pierwszy_lot=element_lot;
  e_lot=element_lot;
  element_lot->nastepny=NULL;
  element_lot->poprzedni=NULL;
  sscanf(bufor,"%s %s",&element_lot->dokad,&element_lot->samolot);
  } else
{  e_lot=element_lot;
element_lot->nastepny=(struct loty *)calloc(1,sizeof(struct loty));
element_lot=element_lot->nastepny;
element->nastepny=NULL;
element->poprzedni=e_lot;
sscanf(bufor,"%s %s ",&element_lot->dokad,&element_lot->samolot);
 }
 i++;
}
fclose (fp); /* zamknij plik */
break;

 case '3':
//zapis do pliku pasazerow
if ((fp=fopen("loty.txt", "w"))==NULL) {
printf ("Nie mogę otworzyć pliku loty.txt do zapisu!\\n");
exit(1);
}

element_lot=pierwszy_lot;
do {
e_lot=element_lot->nastepny;
fprintf(fp,element_lot->dokad);
fprintf(fp," ");
fprintf(fp,element_lot->samolot);
fprintf(fp,"\\n");

if(e_lot!=NULL)element_lot=e_lot;}
while(e_lot!=NULL);
fclose(fp);
fflush(stdin);
break;
 case '4':
element_lot=pierwszy_lot;
wyswietl_loty(element_lot);

break;
}
 } while (*w != 'p' && *w != 'P');
  break;
   case '3' :
do {
printf("Menu:\\n");
printf("3: Ksiega lotow:\\n");
printf(" 1: Zarezerwuj lot\\n");
printf(" 2: Wczytaj ksiege lotow z pliku\\n");
printf(" 3: Zapisz ksiege lotow do pliku\\n");
printf(" 4: Wyświetl ksiege lotow\\n");
printf(" 5: Sortuj po imieniu\\n");
printf(" 6: Sortuj po nazwisku\\n");
printf("p: Powrot do poprzedniego menu\\n");
printf(":");
scanf("%s", w);
switch (*w) {
 case '1':
  if (ilosc_ksiega==0) {
  element_ks=(struct ksiega_lotow *)calloc(1,sizeof(struct ksiega_lotow));
  pierwszy_ks=element_ks;
  e_ks=element_ks;
  element_ks->nastepny=NULL;
  element_ks->poprzedni=NULL;
  ilosc_ksiega++;
  element=pierwszy;
  wyswietl_pasazerow(element);
  printf("Podaj numer pasazera:");
  scanf("%d",nr_p);
  element_lot=pierwszy_lot;
  sscanf(element->nazwisko,"%s",&element_ks->nazwisko);
  sscanf(element->imie,"%s",&element_ks->imie);
  wyswietl_loty(element_lot);
  printf("Podaj numer lotu:");
  scanf("%d",nr_l);
  sscanf(element_lot->dokad,"%s",&element_ks->dokad);
  sscanf(element_lot->samolot,"%s",&element_ks->samolot);
 

  printf("\\nDodano do listy !\\n");
  }
  else
  {
e_ks=element_ks;
element_ks->nastepny=(struct ksiega_lotow *)calloc(1,sizeof(struct ksiega_lotow));
element_ks=element_ks->nastepny;
element_ks->nastepny=NULL;
element_ks->poprzedni=e;
ilosc_ksiega++;


  printf("\\nDodano do listy nr %d!\\n",ilosc_ksiega);
  }
  break;
 case '2':
//odczyt z pliku
if ((fp=fopen("ksiega.txt", "r"))==NULL) {
printf ("Nie mogę otworzyć pliku ksiega.txt do odczytu!\\n");
exit(1);
}
i=0;
while(fgets(bufor,80,fp)!=NULL)
{

if (i==0) {

  element_ks=(struct ksiega_lotow *)calloc(1,sizeof(struct ksiega_lotow));
  pierwszy_ks=element_ks;
  e_ks=element_ks;
  element_ks->nastepny=NULL;
  element_ks->poprzedni=NULL;
  sscanf(bufor,"%s %s %s %s",&element_ks->imie,&element_ks->nazwisko,&element_ks->dokad,&element_ks->samolot);
  } else
{  e_ks=element_ks;
element_ks->nastepny=(struct ksiega_lotow *)calloc(1,sizeof(struct ksiega_lotow));
element_ks=element_ks->nastepny;
element_ks->nastepny=NULL;
element_ks->poprzedni=e_ks;
sscanf(bufor,"%s %s %s %s",&element_ks->imie,&element_ks->nazwisko,&element_ks->dokad,&element_ks->samolot);
 }
 i++;
}
fclose (fp); /* zamknij plik */
break;

 case '3':
//zapis do pliku pasazerow
if ((fp=fopen("ksiega.txt", "w"))==NULL) {
printf ("Nie mogę otworzyć pliku ksiega.txt do zapisu!\\n");
exit(1);
}

element_ks=pierwszy_ks;
do {
e_ks=element_ks->nastepny;
fprintf(fp,element_ks->imie);
fprintf(fp," ");
fprintf(fp,element_ks->nazwisko);
fprintf(fp," ");
fprintf(fp,element_ks->dokad);
fprintf(fp," ");
fprintf(fp,element_ks->samolot);
fprintf(fp,"\\n");

if(e_ks!=NULL)element_ks=e_ks;}
while(e_ks!=NULL);
fclose(fp);
fflush(stdin);
break;
 case '4':
element_ks=pierwszy_ks;
wyswietl_ksiega(element_ks);

break;
 case '5':
o_ks=(struct ksiega_lotow *)calloc(1,sizeof(struct ksiega_lotow));
for (e_ks=pierwszy_ks; (e_ks->nastepny)!=NULL; e_ks=e_ks->nastepny) {
if (strcmp(e_ks->imie,e_ks->nastepny->imie)>0) {
  zmien_loty(e_ks,o_ks);
}
}
break;
 case '6':
o_ks=(struct ksiega_lotow *)calloc(1,sizeof(struct ksiega_lotow));
for (e_ks=pierwszy_ks; (e_ks->nastepny)!=NULL; e_ks=e_ks->nastepny) {
if (strcmp(e_ks->nazwisko,e_ks->nastepny->nazwisko)>0) {
  zmien_loty(e_ks,o_ks);
}
}
break;
}
 } while (*w != 'p' && *w != 'P');
  break;
 }

  } while (*s != 'x' && *s != 'X');

  return 0;
}
//---------------------------------------------------------------------------
Problem polega na tym, ze na borlandzie kompiluje sie bez problemu. Natomiast ten program musi kompilowac sie pod Solarisem na gcc i wtedy wywala takie bledy:

"lotnisko.c", line 312: warning: assignment type mismatch:
 pointer to struct pasazer {array[30] of char nazwisko,   array[25]    of     char                                                            imie, array[13] of char pesel, pointer to struct pasazer {..} nastepny,   pointer                                                                                                                            to struct pasazer {..} poprzedni} "=" pointer to struct loty  {array[30] of char                                                                                                                                    dokad, array[30] of char samolot, pointer to struct loty {..} nastepny,  pointer                                                                                                                                    to struct loty {..} poprzedni}
  "lotnisko.c", line 392: warning: assignment type mismatch: pointer to struct ksiega_lotow {array[30] of char nazwisko, array[25]  of                                                                                                                                      char imie, array[30] of char dokad, array[30] of char samolot, pointer to struc                                                                                                                                    to ksiega_lotow {..} nastepny, pointer to struct ksiega_lotow {..} poprzedni} "="                                                                                                                                     pointer to struct pasazer {array[30] of char nazwisko, array[25]
   of char imie,                                                                                                                  array[13] of char pesel, pointer to struct pasazer {..} nastepny, pointer to str                                                                                                                                    uct pasazer {..} poprzedni}   cc: acomp failed for lotnisko.c
Dzieki za pomoc

--edit ZipoKing--
Przy wpisywaniu/wklejaniu kodu należy używać znacznika code BBCode (więcej)

norbert_ramzes

  • Gość
Problem z kompilacja
« Odpowiedź #1 dnia: 2008-01-11, 00:10:52 »
Cytat: piter_123
Witam, mam problem z kompilacja tego problemu.
Pierwsze słyszę żeby można było kompilować problem, chyba komplikować :P

A na poważnie to Ci za bardzo nie pomogę, ale innym pewnie przyda się wersja tego gcc.

chmooreck

  • Gość
Problem z kompilacja
« Odpowiedź #2 dnia: 2008-01-11, 09:05:24 »
Cytat: piter_123
  struct pasazer {
char nazwisko[30];
char imie[25];
char pesel[13];
struct pasazer *nastepny,*poprzedni;
};
struct loty {
char dokad[30];
char samolot[30];
struct loty  *nastepny,*poprzedni;
};
struct pasazer *element,*pierwszy,*e,*o;
struct loty *element_lot,*pierwszy_lot,*e_lot,*o_lot;
                 {  e_lot=element_lot;
                 element_lot->nastepny=(struct loty *)calloc(1,sizeof(struct loty));
                 element_lot=element_lot->nastepny;
                 element->nastepny=NULL;
                 element->poprzedni=e_lot;
                sscanf(bufor,"%s %s ",&element_lot->dokad,&element_lot->samolot);
                  }
Jak sam widzisz do pasazer * chcesz wpisać lot *...

może chciałeś zamiast:
                 element->nastepny=NULL;
                 element->poprzedni=e_lot;
napisać:
                 element_lot->nastepny=NULL;
                 element_lot->poprzedni=e_lot;
?


P.S. Masz strasznie nieczytelny ten kod
P.S. 2 Gdzie zwalniasz zaalokowaną pamięć ?

piter_123

  • Gość
Problem z kompilacja
« Odpowiedź #3 dnia: 2008-01-11, 20:46:02 »
Niestety caly czas wywala ten sam blad...

P.S  NIeczytelnosc kodu wynika z tego, ze dopiero od niedawna zaczelem przygode z C i nie znam jeszcze wszyskich sposobow zapisu.

ZipoKing

  • Gość
Problem z kompilacja
« Odpowiedź #4 dnia: 2008-01-11, 21:31:12 »
Cytat: piter_123
Niestety caly czas wywala ten sam blad...
P.S  NIeczytelnosc kodu wynika z tego, ze dopiero od niedawna zaczelem przygode z C i nie znam jeszcze wszyskich sposobow zapisu.
To nie jest błąd kompilatora (error), tylko ostrzeżenie (warning). Program się skompiluje, ale mogą z tego powodu dziać się cuda ;).
Poza tym takich warningów znajdziesz o wiele więcej (wystarczy do gcc dodać opcję -Wall):
foobar.c:6: warning: ignoring #pragma hdrstop 
foobar.c: In function 'zmien':
foobar.c:40: warning: control reaches end of non-void function
foobar.c: In function 'zmien_loty':
foobar.c:55: warning: control reaches end of non-void function
foobar.c: At top level:
foobar.c:95: warning: ignoring #pragma argsused
foobar.c: In function 'main':
foobar.c:144: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[30]'
foobar.c:146: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[25]'
foobar.c:148: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[13]'
foobar.c:160: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[30]'
foobar.c:162: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[25]'
foobar.c:164: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[13]'
foobar.c:185: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[25]'
foobar.c:185: warning: format '%s' expects type 'char *', but argument 4 has type 'char (*)[30]'
foobar.c:185: warning: format '%s' expects type 'char *', but argument 5 has type 'char (*)[13]'
foobar.c:192: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[25]'
foobar.c:192: warning: format '%s' expects type 'char *', but argument 4 has type 'char (*)[30]'
foobar.c:192: warning: format '%s' expects type 'char *', but argument 5 has type 'char (*)[13]'
foobar.c:267: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[30]'
foobar.c:269: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[30]'
foobar.c:281: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[30]'
foobar.c:283: warning: format '%s' expects type 'char *', but argument 2 has type 'char (*)[30]'
foobar.c:304: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[30]'
foobar.c:304: warning: format '%s' expects type 'char *', but argument 4 has type 'char (*)[30]'
foobar.c:311: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[30]'
foobar.c:311: warning: format '%s' expects type 'char *', but argument 4 has type 'char (*)[30]'
foobar.c:371: warning: format '%d' expects type 'int *', but argument 2 has type 'int'
foobar.c:373: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[30]'
foobar.c:374: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[25]'
foobar.c:377: warning: format '%d' expects type 'int *', but argument 2 has type 'int'
foobar.c:378: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[30]'
foobar.c:379: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[30]'
foobar.c:390: warning: assignment from incompatible pointer type
foobar.c:414: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[25]'
foobar.c:414: warning: format '%s' expects type 'char *', but argument 4 has type 'char (*)[30]'
foobar.c:414: warning: format '%s' expects type 'char *', but argument 5 has type 'char (*)[30]'
foobar.c:414: warning: format '%s' expects type 'char *', but argument 6 has type 'char (*)[30]'
foobar.c:421: warning: format '%s' expects type 'char *', but argument 3 has type 'char (*)[25]'
foobar.c:421: warning: format '%s' expects type 'char *', but argument 4 has type 'char (*)[30]'
foobar.c:421: warning: format '%s' expects type 'char *', but argument 5 has type 'char (*)[30]'
foobar.c:421: warning: format '%s' expects type 'char *', but argument 6 has type 'char (*)[30]'
foobar.c:110: warning: unused variable 'licznik'
foobar.c:107: warning: unused variable 'ilosc'
foobar.c:106: warning: unused variable 'samolot'
foobar.c:105: warning: unused variable 'dokad'
foobar.c:104: warning: unused variable 'imie'
foobar.c:103: warning: unused variable 'nazwisko'
foobar.c:100: warning: unused variable 'o_lot'p
Powinieneś położyć też nacisk na usunięcie warningów "format '%s' expects..." (np zamiast %s pisząc %30s), bowiem obecnie program twój w wieeelu miejscach jest podatny na błąd przepełnienia bufora. I usuń te nieszczęsne pragmy ;)

piter_123

  • Gość
Problem z kompilacja
« Odpowiedź #5 dnia: 2008-01-11, 22:14:35 »
Dzieki wielkie. Juz wszystko ok.