- E-book olvasók
- Nem indul és mi a baja a gépemnek topik
- AMD vs. INTEL vs. NVIDIA
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Megjött az Antec Flux Pro baglyos kiadása
- Amlogic S905, S912 processzoros készülékek
- MacBook Neo vs MacBook Air – Megéri a félár?
- NVIDIA® driverek topikja
- Fejhallgató erősítő és DAC topik
- Bambu Lab 3D nyomtatók
Ú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!
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070 (ELKELT)
- Apple iPhone 13 128 GB Pink 1 év Garancia Beszámítás Házhozszállítás
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- Apple iPhone 15 256GB,Átlagos,Adatkabel,12 hónap garanciával
- AKCIÓ! LENOVO ThinkPad P15s Gen2 munkaállomás - i7 1165G7 16GB DDR4 512GB SSD Quadro T500 4GB W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



