Hirdetés
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Megtartotta Európában a 7500 mAh-t az Oppo
- Samsung Galaxy S25 - végre van kicsi!
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Milyen okostelefont vegyek?
- Távozik az Apple vezérigazgatója
- Új, hardveres funkcióval várható a Pixel 11 széria
- Samsung Galaxy A56 - megbízható középszerűség
Új hozzászólás Aktív témák
-
kispx
addikt
válasz
Milgram1
#5845
üzenetére
fread(&nevek,sizeof(nevek),1,fp);
A nevek az egy típus, nem változó. Egy típusnak nem tudod lekérdezni a memóriában elfoglalt címét. Szerintem azujváltozóba szeretted volna beolvasni.aktualis=fread(&nevek,sizeof(nevek),1,fp);
A fentebb lévő hiba ugyanitt is előfordul. + Az fread visszatérési értéke a sikeresen beolvasott elemek száma size_t (nálam ez unsigned int) formátumban. unsigned intből sehogy nem lesz struct nevek típus. -
-
BTminishop
aktív tag
válasz
Milgram1
#5796
üzenetére
Ha feltételt vizsgálsz, akkor a te esetedben
if (letezik==false)helyett írhatnálif (!letezik), true-nál meg értelemszerűen nem kell a !, ez csak egy tipp.
Lefordítottam a kódot és nekem tele volt errorral. C99-es szabványt nekem nem fordítja le a compilerom for(int i=0;....) miatt. Illetve még a struktúrából létrehozott példányt sem fogadta el. Ezt a javítást kellett megcsinálnom.typedef struct nevek{......}nevek;
Ezek után letudtam fordítani a kódot hiba nélkül, és nekem teljesen jól működik, egyedül az a nem jó, hogy a db változónak 0-át adsz mert így csak az azonosítókat kéri be. Ezt javítsd ki valahogy. -
Domonkos
addikt
válasz
Milgram1
#5794
üzenetére
Az
adatmodositasfuggvenyben sem nez ki ez olyan jol:while(n[i].azon!=keres) {
i++;
}
mi van ha olyan azonositot adok meg, ami nem letezik? Azt latom hogy mogotte raellenorzol hogy nem futott-e tul az index, de ha egyszer tulfut, akkor bennragad ebben a ciklusben. Vagy sigsegv-vel kivag... Kellene valami ellenorzesi-re is.Progteteleket nem tanitanak nektek?

-
kispx
addikt
válasz
Milgram1
#5755
üzenetére
1)
char * strcpy ( char * destination, const char * source );
Paraméterek sorrendjére ügyelj. Így a csere így néz ki:strcpy(tmp1, nevek[j]);
strcpy(nevek[j], nevek[j+1]);
strcpy(nevek[j+1], tmp1);2) for ciklus feltétele rossz volt. A második részt nézd meg.
for(int j=0; db-i-1; j++)helyen inkábbfor(int j=0; j<db-i-1; j++) -
kispx
addikt
válasz
Milgram1
#5752
üzenetére
C != C++

Tömböt nem tudsz értékadó utasítással másolni.
char tmp1[100];
char nevek[max][100];
tmp1=nevek[j];for ciklussal a tömb egyes elemeit másold a a másik tömb megfelelő elemei közé.(Szerk.: bamba voltam; használd a beépített stringkezelő fv-eket.)
Előtte olvasd át ezt.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Hobby elektronika
- iPhone topik
- Milyen billentyűzetet vegyek?
- Kamionok, fuvarozás, logisztika topik
- Azonnali informatikai kérdések órája
- BestBuy topik
- Régi CPU újrakiadásával ünnepelné a Socket AM4 tizedik évfordulóját az AMD
- Autós topik
- Múltidéző, bézs toronyházakkal villant a Thermaltake
- További aktív témák...
- BESZÁMÍTÁS! Samsung Galaxy Tab S9 128GB Wifi tablet garanciával hibátlan működéssel
- Asus ROG Flow X13 GV301QE 13.4" FHD+ IPS érintő R9 5900HS RTX 3050Ti 16GB 512GB aktív toll gar
- 5-ös pakkban olcsóbb! Dell Latitude 7390, i5-8350U, FHD/IPS, TOUCH, garancia, cégeknek ÁFA-s számla!
- HP EliteBook x360 1040 G11 - 14" WUXGA Érintő - Ultra 7 155H - 16GB - 512GB - Win11
- GAMER PC: i7-7700 /// 16GB DDR4 /// RX 5700 XT /// 256GB SSD
- Apple iPhone 15 Pro Max / 512GB / Kártyafüggetlen / 12HÓ Garancia / Akku: 84%
- Samsung Galaxy Z Fold 7 256GB Blue Shadow Újszerű állapot 12GB RAM 2029.03.10. garancia
- Apple iPhone 17 256GB & 512GB Bontatlan Független Összes Szín / 27% áfás ár
- HP omen 17-w131ng bontva
- 27% - MSI RTX 5080 SHADOW 3X OC 16GB GDDR7 Videokártya! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




