Anonymní profil Debugger – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Debugger – Programujte.comAnonymní profil Debugger – Programujte.com

 

Příspěvky odeslané z IP adresy 62.245.64.–

Debugger
C / C++ › ifstream.get -> integer
28. 2. 2010   #124632

To KIIV :
Funguje! Klaním se a děkuji!

Debugger
C / C++ › ifstream.get -> integer
28. 2. 2010   #124626

To KIIV :

unsigned short int mygetc(ifstream *input){

unsigned char buf;
input->get(buf);
return (unsigned short int)buf;
}


Nepojde překladem... (Microsoft Visual C++ .NET 69586-335-0000007-18893)
Hází to že nemůže překonvertovat parametr z unsigned char na char

Debugger
C / C++ › ifstream.get -> integer
28. 2. 2010   #124624

To KIIV :
Jo to sem si taky rikal ale metody ifstreamu jak get tak read berou jen char/char* nikde zadny unsigned. Teda aspon co vim.

Debugger
C / C++ › ifstream.get -> integer
28. 2. 2010   #124621

Zdravím, prosím o pomoc. Úkolem procedurky níže je přečíst 1Byte z inputfilu a předat ho zpět jako číslo. Dál jej zpracovávám jako číslo, nejlépe unsigned int. Krásně to funguje pro čísla 0Fh a menší, ale pro A0h a výš už to vrací čísla záporná/velká, což je dívné...

int mygetc(ifstream *input){
char buf;
input->get(buf);
return (int)buf;
}

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý