| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment utiliser la fonction strerror en C + +
    C + + cartes de fonction strerror un nombre d'erreurs à une chaîne de message d'erreur. Ces chaînes d'erreur décrivent l'erreur et sont plate-forme et dépend du compilateur . Le message d'erreur devrait indiquer l'erreur est inconnue si le nombre d'erreur ne peut être interprété , et strerror va mettre errno à EINVAL . Strerror va pas changer le réglage de errno en cas de succès . Les étapes suivantes vous aideront à utiliser strerror . Instructions
    1

    savoir la syntaxe de strerror en C + + . La syntaxe complète est char * strerror (int errnum ) .
    2

    Sachez que errnum est le numéro d'erreur . En cas de succès , strerror renvoie un pointeur vers une chaîne statique qui décrit une errnum d'erreur est nulle terminée. Si errnum est négatif »et le MKS Toolkit API UNIX est mis en œuvre , strerror utilise sa valeur absolue comme un code d'erreur Win32.
    3

    comprendre que le C + + fonction strerror est conservé dans la bibliothèque cstring . Vous devrez peut-être inclure le fichier d'en-tête string.h pour utiliser cette fonction
    4

    Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser strerror : .

    # Include # include

    int main () { FILE * testFile ; testFile = fopen (" unexist.ent ", " r") ; if ( testFile == NULL ) /* Notez que unexist.ent ne devrait pas exister réellement pour * //* générer un message d'erreur * /printf ("Erreur ouverture fichier unexist.ent :% s \\ n", strerror ( errno ) ) ; return 0; }
    5

    Observer qu'il ne s'agit que d'une sortie possible pour ce programme:

    erreur ouverture fichier unexist.ent : no such file or directory

    Previous :

    next :
      articles connexes
    ·Comment utiliser le threading et messages dans Visual C…
    ·Comment puis-je ajouter une référence Web à un C # a…
    ·Comment utiliser la fonction strerror en C + + 
    ·Boostez Tutoriel Multithreading 
    ·Comment ajouter Glut Avec Visual C 
    ·Comment importer des codes avec SVN Xcode 3.2 
    ·Comment utiliser un boîtier commutateur avec des plage…
    ·Comment référencer des DLL C dans Net 
    ·Comment faire un bouton poussoir Invisible dans Visual …
    ·Comment exposants d'entrée en C 
      articles en vedette
    ·Comment savoir PASCAL 
    ·Comment spécifier caché URL d'entrée Avec JSF 
    ·Comment mettre en place MySQL Remote Access 
    ·Qu'est-ce que le formulaire Bean dans Struts 
    ·Comment construire un Rackup en Ruby Run 
    ·Comment copier un fichier avec VBScript 
    ·Perl Exiger Vs . Utilisation 
    ·Comment faire pour afficher la liste des valeurs dans u…
    ·Perl Tutoriel pour l'impression HTML & Inline HTML Fram…
    ·Comment remplacer plusieurs caractères dans une chaîn…
    Copyright © Connaissances Informatiques http://fr.wingwit.com