- Samsung Galaxy S26 Ultra - fontossági sorrend
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Xiaomi 17 - még mindig tart
- Google Pixel topik
- Xiaomi Smart Band 10 - a hetedik napon megpihen
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Hozd magaddal költözéskor a chatbotod!
- Milyen okostelefont vegyek?
- Apple iPhone SE (2020) - életképes alternatíva
- iPhone topik
Ú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!
- OLED monitor topic
- Azonnali fáradt gőzös kérdések órája
- Macska topik
- Kormányok / autós szimulátorok topikja
- Milyen belső merevlemezt vegyek?
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Ingatlanos topic!
- Hálózati / IP kamera
- Samsung Galaxy Felhasználók OFF topicja
- Metal topik
- További aktív témák...
- 15.6-os 7.gen i5, Dell Latitude E5580 notebook olcsón!!!AkciÓÓ!
- Corsair Carbide Series 100R leárazás! AkciÓÓ!
- ÚJ HP EliteBook 6 G1a Ryzen 5 PRO 230 4.9GHz 32GB DDR5 1TB FHD+ 16:10 már jobbik kijelző, gar 2028
- Kingston HyperX Fury DDR4 16GB ram
- A legnagyobb FÉLÁRON!!! Samsung S9 ultra 14.6"-os tablet! AkciÓÓÓ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

