Hirdetés
- Hogy mi van? A TikTok lett az Xbox ellenfele?
 - Házimozi belépő szinten
 - Gaming notebook topik
 - Milyen videókártyát?
 - OLED TV topic
 - Milyen asztali (teljes vagy fél-) gépet vegyek?
 - AMD K6-III, és minden ami RETRO - Oldschool tuning
 - TCL LCD és LED TV-k
 - Apple MacBook
 - HiFi műszaki szemmel - sztereó hangrendszerek
 
Új hozzászólás Aktív témák
- 
			
			
						cog777
őstag
válasz
							
							
								bandi0000
							
							
								#2423
							
							üzenetére
						C-ben azert nehezebb programozni mint C++-ban. Biztos hogy C-ben akarod megcsinalni? Ugyanis C-ben nagyon kell figyelni dolgokra, pl ha elszursz egy pointert akkor megjosolhatatlan lehet a program viselkedese, vagy ha nem inicialialsz 0-val egy teruletet ahol string-et tarolsz akkor a printf tovabbi karaktereket is kiirat mert nem talalja a 0-a veget.
for ciklust 1-es index-el kezdted, igy akartad?
fscanf beolvassa ugyan az ertekeket es a string-et is de mi a garancia hogy a string pont akkora a szovegben mint a memoria teruleted:char re[3][7]? Mivel csak 7 karaktert foglaltal le es nem 8at azert hogy 0-t rakj a vegere ezert a printf tovabb irja a szoveget mint 7 karakter.printf utolso parametere nem &re[ I ]hanem csak re[ i ]
"Elvileg ennek tökéletesen kellene mennie"
Bocsanat, nem kotekedesnek szanom, de szerintem a buffer overflow betoreseket is ezek a kielentesek okozzak
Ugy erdemes programot kesziteni hogy torekszel arra hogy a hiba lehetosegek szamat minimalisra szoritsd.
Hacsak nem kifejezetten C-t akarsz tanulni linux kernel driver iras miatt, akkor inkabb hasznalj C++-t modern technologiakkal:std::array ahol beallitod a meretet a tomb-nek, .at(index) -el elered az elemet (es ha tul index-elsz akkor egybol latod mi a baj), komplett sort olvasnek be a helyedben es std::string-et hasznalnek majd onnan masolnam at az egyes reszeket struct-t ba mivel ezek a sorok egybe tartoznak.
Remelem sikerul atirnod! Sok sikert!
 
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- OMEN ck2077ng 17.3" QHD IPS i7-13700HX RTX 4080 32GB 512GB NVMe gar
 - PlayStation 5 Digital Edition 825GB megkímélt állapotban eladó
 - Bomba áron dobozos új Hp Laptop! /AMD Ryzen 5-7520U/8 GB/256 SSD/FHD/Garancia/
 - Xbox Carbon Black controller
 - Akciós áron, Új Lenovo ThinkPad T14 Intel Core Ultra i7-165U/16GBRAM/512SSD/14" FULL HD+ IPS kijelző
 
- REFURBISHED - DELL Docking Station WD19S + 130W töltő
 - ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
 - Konzol felvásárlás!! Xbox Series S, Xbox Serries X
 - ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
 - Xiaomi 13T Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
 
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest
								
							


