Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire un fichier EXE dans le…
  • Comment afficher une virgule dans C …
  • Comment faire des brosses pic dans G…
  • Comment lire un tableau en langage C…
  • Comment écrire un programme C pour …
  • Comment faire votre propre moteur de…
  • Comment apprendre le C # en ligne 
  • Comment allouer dynamiquement un tab…
  • Comment débogage dans Visual C + + 
  • Comment créer un BlogSkin pour Blog…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment manipuler des chaînes dans MFC 
  • Comment utiliser Langage C pour calculer les intérêts composés 
  • Comment faire pour obtenir des éléments d'une matrice en C 
  • Comment compiler des codes C dans le Makefile 
  • Cacher C + + symboles dans la bibliothèque statique 
  • Comment utiliser CoffeeCup StyleSheet Maker 
  • Comment concevoir un compte de classe nommé en C + + 
  • Comment utiliser le Set STL classe Container 
  • Comment utiliser C + + destructeurs virtuelle 
  • Quelles applications utilisent Visual C 
  • Connaissances Informatiques © http://www.ordinateur.cc