Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
syntax strError v C + + . Kompletné syntaxe je char * strError ( int ErrNum ) .
2
vedieť , že ErrNum je číslo chyby . Ak budú úspešní , strError vracia ukazovateľ na staticky pridelené reťazec , ktorý opisuje chybovú ErrNum , ktorý je ukončený nulovým znakom . Ak ErrNum je negatívny " a MKS Toolkit UNIX rozhrania API je implementované , strError použije jej absolútnu hodnotu ako chyby Win32 kód .
3
Pochopte , že + + strError funkcie C je uložený v knižnici CString . Možno budete musieť zahrnúť súbor string.h záhlavie použiť túto funkciu
4
Pozrite sa na nasledujúce kompletný program pre niektoré jednoduché príklady , ako používať strError : .
# Include # include
int main ( ) { FILE * TESTFILE ; TESTFILE = fopen ( " unexist.ent " , "r " ) ; if ( TESTFILE == NULL ) /* Upozorňujeme , že unexist.ent by v skutočnosti neexistuje aby sa * //* generovať chybovú správu * /printf ( " Chyba pri otváraní súboru unexist.ent : % s \\ n" , strError ( errno ) ) ; return 0 ; }
5
dodržujte že je to len možné , výstup pre tento program :
Chyba pri otváraní súboru unexist.ent : Žiadny takýto súbor alebo adresár