Új hozzászólás Aktív témák
-
bepken
veterán
sziasztok,
[link] - alábbi feladatot sikerült megoldanom, de mégsem tiszta néhány dolog, így inkább kérdezek

az a verzió, ami működik:
_______________________________________
int amper( char *line)
{
char *tok, *amp;
int szam, szorzo, eredmeny;
tok=strtok(line, " ");
szam=atoi(tok);
amp=strtok(NULL, "\0");
if((strcmp(amp, "A")) == 0){
eredmeny = (szam);
}
if((strcmp(amp, "kA")) == 0){
eredmeny = (szam*1000);
}
if((strcmp(amp, "mA")) == 0){
eredmeny = (szam/1000);
}
return eredmeny;
}az a verzió, ami valamiért nem:
_______________________________________
int amper( char *line)
{
char *amp;
int szam, szorzo, eredmeny;
sscanf(line, "%d %s", &szam, amp);
// printf("szam: %d\tegyseg: %s\n", szam, amp);
if((strcmp(amp, "A")) == 0){
eredmeny = (szam);
}
if((strcmp(amp, "kA")) == 0){
eredmeny = (szam*1000);
}
if((strcmp(amp, "mA")) == 0){
eredmeny = (szam/1000);
}
return eredmeny;
}gondoltam, csak gyorsabb volna egyetlen művelettel tárolni mindkét értéket. erre való az sscanf vagy tévedek? valamiért mégis kifagy a program ezzel a verzióval...
tárgytalan, bocsi....az amp itt tömb, nem mutató.....
Ú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!
- Google Pixel topik
- Debrecen és környéke adok-veszek-beszélgetek
- Napelem
- eBay-es kütyük kis pénzért
- Budakeszi, Páty, Telki, Budajenő, Zsámbék, Tök, Perbál topik
- CES 2026: a Lenovónál már akasztják a jövőt
- Mibe tegyem a megtakarításaimat?
- Bittorrent topik
- Genshin Impact (PC, PS4, Android, iOS)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- További aktív témák...
- Eladó Konfig Ryzen 5 7600 16GB DDR5 1TB SSD RX6800 16GB!
- Corsair VENGEANCE 32GB (2x16GB) DDR5 4800MHz CL40 - 99 hó garancia
- Szép! Lenovo ThinkPad P15 G1 Tervező Vágó Laptop -50% 15,6" i7-10850H 32/512 QUADRO RTX 3000 6GB FHD
- Samsung Galaxy Watch 7 44mm
- IPAD AIR 4 (2020) Wifi+Cellular 256GB, világos zöld, garanciával, üzletből
- HIBÁTLAN iPhone 15 Pro Max 256GB Natural Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4231
- iPhone 12 64GB 100% (1év Garancia)
- 146 - 147 - 166 - 167 - 168 - 169 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- Iphone Xs 64GB 100% (3hónap Garancia)
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


