Legfrissebb anyagok
IT café témák
PROHARDVER! témák
Mobilarena témák
-
IT café
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz Forest_roby #2039 üzenetére
Ez a C átka. A stringeket cím szerint adja át, a számokat érték szerint. Vagyis a %s egy pointert vár. Ha a szám nulla (vagyis üres volt a szövegmező) akkor ez egy null pointer lesz amit külön lekezel a printf. De ha valami más számot adsz át, akkor bizony arról a - jó eséllyel érvénytelen - memóriacímről megpróbál olvasni, és így lesz segfault. Egyébiránt a gcc fordításidőben észreveszi az ilyen hibát, ha a -Wall kapcsolót használod (ez mindig jó ötlet):
callbacks.c:231: warning: format argument is not a pointer (arg 4)Jester
Új hozzászólás Aktív témák
Téma tudnivalók
● olvasd el a téma összefoglalót!
Aktív témák
- gban: Ingyen kellene, de tegnapra
- Villanyszerelés
- Kétféle tájolással munkára fogható, ITX-es ház jött a Sharkoontól
- Ukrajnai háború
- Politika
- lezso6: Miért veszünk SUV-okat?
- Már jövőre megkezdheti a tömeggyártást 7 nm-en az SMIC
- Íme, a Huawei Pura 70 széria
- Külpolitika
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
Új prémium hirdetések