Aktív témák
-
Tottu
senior tag
Azt akarom elérni, hogy egy file-ból beolvasson egy (előjeles) számot. Ez a szám max 100 jegyű lehet. Úgy akartam megcsinálni hogy a tömb első indexe a szám előjele a 2. indexe pedig maga a szám.
Még nem foglalkoztunk long típusokkal, ezért is írtam így. %d helyett akkor melyiket használjam?
A fileban így vannak a számok ill. a műveletek:
23
+
-4
=
És így mindig meg kell vizsgálni az elsp karaktert hogy az ' - ' -e mert ha nem az akkor pozitív a szám. -
Tottu
senior tag
Elkezdtem ujra egy feladatot, de vmi nem stimmel a beolasással:
#include <stdio.h>
#include <string.h>
FILE *fbe , *fki;
int main (){
long int eredmeny[2] , kov_szam[2];
int i;
char elojel[1] , muv[1];
fbe = fopen(''be.txt'',''r'');
fki = fopen(''ki.txt'',''w'');
fgets(elojel,1,fbe);
if (elojel[0] == '-'){
eredmeny[0]= '-';
fscanf (fbe , ''%d'' , &eredmeny[1]);
} else {
eredmeny[0]= '+';
}
printf (''%d%d'',eredmeny[0],eredmeny[1]);
scanf(''%d'',&muv);
fclose (fbe);
fclose (fki);
return 0;
}
Az benne a bibi, hogy fordítva olvassa be a számokat: pl.: 234 helyett 432.
Aktív témák
- Apple iPhone 14 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- Csere-Beszámítás! RTX Gamer Számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 1TB SSD
- AKCIÓ! Lenovo Legion Slim 5 16AHP9 notebook - R7 8845HS 16GB RAM 512GB SSD RTX 4060 8GB Win11
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Xiaomi Redmi A3 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged