- Computex 2024: asgardi ASUS ROG UPS játékosoknak
- Computex 2024: MagSafe külső SSD és Apple Lokátoros burkolat az MSI-től
- Computex 2024: színes e-papírral tenné egyedivé a laptopok megjelenését az ASUS
- (Újra)indítjuk a PH! YouTube-csatornáját
- Computex 2024: bemutatkozott a Biostar alaplapok AMD-s zászlóshajója
- Computex 2024: színes e-papírral tenné egyedivé a laptopok megjelenését az ASUS
- Computex 2024: bemutatkozott a Biostar alaplapok AMD-s zászlóshajója
- 5.1, 7.1 és gamer fejhallgatók
- Milyen TV-t vegyek?
- Milyen monitort vegyek?
- OLED TV topic
- Bluetooth hangszórók
- Milyen CPU léghűtést vegyek?
- Computex 2024: MSI Claw 8 AI kézikonzol Lunar Lake-kel
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Saját műsort kap a Metaphor: ReFantazio
gp A Summer Game Fest után egy rövid show keretén belül tudhatunk meg újabb részleteket a játékról.
-
New York visszafogná a közösségi média algoritmusait
it A fiatalokat védenék azzal, hogy megtiltanák a tartalmak algoritmikus vezérlését a fiataloknál, szülői hozzájárulás hiányában.
Új hozzászólás Aktív témák
-
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.[ Szerkesztve ]
-
dobragab
addikt
válasz Milgram1 #5752 üzenetére
C-ben a sztringek karaktertömbök, és azokat nem lehet csak úgy értékül adni egymásnak. Erre találták fel az strcpy függvényt. Tehát pl. ehelyett:
nevek[i]=nevek[i+1];
Ez fog kelleni:
strcpy(nevek[i], nevek[i+1]);
Tudom, tudom, akasszak a tökömre egy lámpát, hogy sötétben is tudjak kaszálni.
-
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++)
-
Domonkos
Ármester
-
Domonkos
Ármester
válasz Milgram1 #5794 üzenetére
Az
adatmodositas
fuggvenyben 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?
[ Szerkesztve ]
Gender of electrical connectors is defined by the pins.
-
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
Ármester
válasz Milgram1 #5843 üzenetére
Az elso problemara: nem zarod be a file-t es mivel az bufferelt, igy valoszinuleg bennragad egy keves adat a vegen amit nem dolgozol fel. Ez egy eros sejtesem.
A masikra kesobb ranezek ha lesz tobb idom, mert az nem tunik ennyire trivinek.Gender of electrical connectors is defined by the pins.
-
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 azuj
vá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.[ Szerkesztve ]
Ú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!
- Computex 2024: színes e-papírral tenné egyedivé a laptopok megjelenését az ASUS
- Aliexpress tapasztalatok
- Computex 2024: bemutatkozott a Biostar alaplapok AMD-s zászlóshajója
- Facebook és Messenger
- Apple iPhone 13 - hízott, de jól áll neki!
- Kerékpárosok, bringások ide!
- Ukrajnai háború
- BestBuy ruhás topik
- 5.1, 7.1 és gamer fejhallgatók
- Milyen TV-t vegyek?
- További aktív témák...
- Delta 3400RPM 113CFM Ventilátor 12cm / 500+ Raktáron
- ASUS VS228DE 22" 1920x1080 Full HD LED Monitor
- Komplett igényes gamer PC (Monitor, alaplap, cpu, ház, táp,ssd, vga)
- Samsung S34BG850 G8 - 34" Ívelt Smart OLED - 3440x1440 175Hz - 0.1 ms - TrueBlack 400 - FreeSync
- Samsung Galaxy S21+ 5G 256GB Phantom Silver
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen