Posted By: eagle (Jirka Novak) on 'CZprogram'
Title:     Re: c++ / fscanf
Date:      Wed Apr 16 12:08:25 2003

>   Jasnezejo, ja jen doufal, ze to jde nejak inteligentneji ... neco na
> zpusob
> fscanf(f, "%(char)3i", &troop[5].sil);
>   nemoznost prikazu fscanf nacist jednobytovy integer je imho docela 
> nedostatek ...
> > :: micval at temnet dot org

Ono jde o to, ze jednobytovy integer v C neexistuje. Muzes nacist char a 
nasledne s nim nakladat jako s celociselnou hodnotu:

char c;
fscanf(f, "%1c", &c);
int v = 3 * (int) c;

------------------------------------            Eagle
|  Jirka "Eagle" Novak                
|   eagle@unicode.cz                      "Nemente veci, ktere jiz samy
|    ICQ:  46044619                        o sobe dobre funguji."
|      http://seal.unicode.cz/~eagle/                             Lao'c
-----------------------------------------

Search the boards