Új hozzászólás Aktív témák
-
!wannabe
tag
Sziasztok Mesterek!
Van egy kódom alant, amiben neveket tároltam el láncolt listával. Van hozzá egy delete nevű fgv is, ami azt szeretné megcsinálni, hogy vár egy int számot és azt az elemet amit megadunk a szám által, törli a listából. A main-ben, hogy kellene hivatkozni a delete fgv-nek erre a számra?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct cn
{
char *name;
struct cn *next;
};
struct cn *head = NULL;
void insert(char *c)
{
struct cn *new;
new = (struct cn*)malloc(sizeof(struct cn));
new->name=c;
new->next=head;
head=new;
}
void printout()
{
struct cn *current;
current = head;
while(current)
{
printf("%s", current->name);
current= current->next;
}
}
void delete(int del)
{
struct cn *current, *previous;
previous = 0;
current = head;
while(current)
{
if(current->name == del)
{
struct cn *temp = current;
if(previous)
{
previous->next=current->next;
}
else
{
head = current->next;
}
current=current->next;
free(temp);
}
else
{
previous=current;
current=current->next;
}
}
}
int main()
{
insert("Eszter\n");
insert("Bea\n");
insert("Nóra\n");
insert("Béla\n");
insert("Peti\n");
printout();
return 0;
}Érthető a kérdésem?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- HP Reverb G2
- Easun iSolar SMW 11kW Twin Hibrid inverter // Dupla MPPT // BMS // WiFi
- GAMER PC : RYZEN 7 5700G/// 32 GB DDR4 /// RX 6700 XT 12 GB /// 512 GB NVME
- GAMER MSI LAPTOP : 15,6" 144 HZ /// i5 12450H /// 16GB DDR4/// RTX 4050 6GB/// 1TB NVME
- Manfrotto 055 magnézium fotó-videófej Q5 gyorskioldóval
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- MSI CreatorPro Z16P - i7-12700H, RTX A5500, értintőkijelző
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Gigabyte B85-HD3 B85 chipset alaplap garanciával hibátlan működéssel
- AKCIÓ! ASRock B85M Pro4 B85 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged