Skocz do zawartości
Smash

[c/c++]bład Przy Uruchamianiu

Rekomendowane odpowiedzi

WItam!

Podczas kompilowania kodu w borlandzie otrzymuje taki bład:

 

 

Linker Error: Undefined symbol _system in module E:LISTA.CPP

 

 

Nie ma wskazanego miejsca w którym mógby wystąpić.

Dodam tylko, ze na Visualu program sie kompiluje bez problemów.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ok

include<conio.h>#include<stdio.h>#include<stdlib.h>#include<string.h>void zapis(struct data *wsk);void menu();struct data{	char nazwisko[80];	char imiona[80];	int urodziny;	int telefon;	data *nastepny;	data *poprzedni;};main(){data *wsk;data *wsk2;data *wsk3;data *poczatek;data *koniec;poczatek=NULL;koniec=NULL;char znak;int end=0;menu();	 do	 {		znak=getch();		if( (znak==0) )		{			znak=getch();			system("cls");			switch(znak)			{			case 59: //F1			wsk=new data;			zapis(wsk);				if(!poczatek)				{				poczatek=wsk;				koniec=wsk;				wsk->nastepny=NULL;				wsk->poprzedni=NULL;				wsk2=wsk;				}				else	 //tworze nastepny wsk				{				wsk2->nastepny=wsk;				wsk->nastepny=NULL;				wsk->poprzedni=wsk2;				koniec=wsk;				wsk2=wsk;				}				break;			case 60:				wsk3=poczatek; //wskaznik na poczatek(head);				do				{				  printf("%s\n", wsk3->nazwisko);				  printf("%s\n", wsk3->imiona);				  printf("%d\n", wsk3->urodziny);				  printf("%d\n", wsk3->telefon);				  wsk3=wsk3->nastepny; //wskazuje na *nastepny ktory wskazuje na nastepny elemnt				}				while(wsk3!=NULL);				  break;			}		}		else if (znak==27)		end=1;	 }	 while(!end);return 0;}void zapis(struct data *wsk){	printf("Wpisz imiona: ");		fgets(wsk->imiona,80,stdin);	printf("\nPodaj nazwisko: ");		fgets(wsk->nazwisko,20,stdin);	printf("\nPodaj numer telefonu: ");		scanf("%d",&wsk->telefon);	printf("\nPodaj date urodzin: ");		scanf("%d",&wsk->urodziny);}void menu(){//	clrscr();	system("cls");	printf("\tF1 - Utworz nowy wiersz\n");	printf("\tF2 - Wyswietl liste\n");	printf("\tESC - KONIEC\n");}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

#include<conio.h>#include<stdio.h>#include<stdlib.h>#include<string.h>using namespace std;void zapis(struct data *wsk);void menu();struct data{	char nazwisko[80];	char imiona[80];	int urodziny;	int telefon;	data *nastepny;	data *poprzedni;};main(){data *wsk;data *wsk2;data *wsk3;data *poczatek;data *koniec;poczatek=NULL;koniec=NULL;char znak;int end=0;menu();	 do	 {		znak=getch();		if( (znak==0) )		{			znak=getch();			system("cls");			switch(znak)			{			case 59: //F1			wsk=new data;			zapis(wsk);				if(!poczatek)				{				poczatek=wsk;				koniec=wsk;				wsk->nastepny=NULL;				wsk->poprzedni=NULL;				wsk2=wsk;				}				else	 //tworze nastepny wsk				{				wsk2->nastepny=wsk;				wsk->nastepny=NULL;				wsk->poprzedni=wsk2;				koniec=wsk;				wsk2=wsk;				}				break;			case 60:				wsk3=poczatek; //wskaznik na poczatek(head);				do				{				  printf("%s\n", wsk3->nazwisko);				  printf("%s\n", wsk3->imiona);				  printf("%d\n", wsk3->urodziny);				  printf("%d\n", wsk3->telefon);				  wsk3=wsk3->nastepny; //wskazuje na *nastepny ktory wskazuje na nastepny elemnt				}				while(wsk3!=NULL);				  break;			}		}		else if (znak==27)		end=1;	 }	 while(!end);return 0;}void zapis(struct data *wsk){	printf("Wpisz imiona: ");		fgets(wsk->imiona,80,stdin);	printf("\nPodaj nazwisko: ");		fgets(wsk->nazwisko,20,stdin);	printf("\nPodaj numer telefonu: ");		scanf("%d",&wsk->telefon);	printf("\nPodaj date urodzin: ");		scanf("%d",&wsk->urodziny);}void menu(){//	clrscr();	system("cls");	printf("\tF1 - Utworz nowy wiersz\n");	printf("\tF2 - Wyswietl liste\n");	printf("\tESC - KONIEC\n");}
Edytowane przez Ragnor

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...