30.01.2013 Views

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}<br />

113<br />

newnode->sonraki = prevnode->sonraki; /* listeye ekle */<br />

prevnode->sonraki = newnode;<br />

void iptal(char *s)<br />

/* newnode kayıdı silinir. prevnode kayıdı newnode kayıdının gösterdiği kayıdını gösterir. */<br />

{<br />

listptr newnode, prevnode;<br />

}<br />

seeklist(s, &prevnode);<br />

newnode = prevnode->sonraki;<br />

prevnode->sonraki = newnode->sonraki;<br />

free(newnode);<br />

void listlist(void)<br />

{<br />

listptr currentnode;<br />

currentnode = headnode;<br />

if (currentnode != NULL) currentnode = currentnode->sonraki;<br />

while (currentnode != NULL)<br />

{<br />

printf("%s ",currentnode->adi);<br />

currentnode = currentnode->sonraki;<br />

}<br />

printf("\n");<br />

} /* Procedure listlist; */<br />

main()<br />

{<br />

char sec;<br />

char *s;<br />

headnode = malloc(sizeof(*headnode));<br />

strcpy(headnode->adi," listenin baţý");<br />

headnode->sonraki = NULL;<br />

do {<br />

clrscr();<br />

printf("Boş yer : %ld\n\n",coreleft());<br />

listlist();<br />

printf("\n\n1 - Giriş\n2 - iptal\n3 - Son\n\nSeç \n");<br />

sec = getch();<br />

switch (sec) {<br />

case '1':<br />

printf("Adı "); gets(s);<br />

kayit(s);<br />

break;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!