Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment calculer le nombre de lignes…
  • Comment utiliser un GDB Simulator 
  • Comment faire pour supprimer des enr…
  • Comment faire pour créer un tube no…
  • Comment faire pour convertir Celsius…
  • Comment avez-vous afficher le nombre…
  • Comment lancer dans C de l'objet à …
  • Comment créer auto_ptr Syntaxe 
  • Les pièces de Microsoft Visual C + …
  • Définition des formulaires Visual B…
  •   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 écrire un analyseur en C

    Parsers sont un moyen nécessaire pour analyser les jetons (généralement des mots) pour la grammaire et la structure . Elles sont essentielles pour déterminer si le code fonctionne correctement et de travailler dans le compilateur car il vérifie la syntaxe correcte dans le code. Vous pouvez créer un analyseur en utilisant la fonction " strtok () " pour rechercher syntaxe qui indique le code correspondant au compilateur pour le langage C . Instructions
    1

    Ouvrez le programme avec une syntaxe simple d' :

    # include
    2

    définir votre fonction " strtok " . Par exemple:

    char * strtok (char * str1 , const char * str2 ) ;

    " Str1 " et " Str2 " représentent chacun une chaîne, "char" identifie le personnage et "const " identifie la constante.
    3

    inclure une ligne avec le " strtok " fonction " ! = " à la valeur NULL dans une boucle ou un vide obtenir de code tout . Lorsque le code est compilé , tant que le résultat n'est pas NULL , il reviendra à l'analyseur . Le code complet peut être écrite comme suit :

    char * result = NULL;
    résultat

    = strtok ( str1 , delims ) ;

    while (! Result = NULL) { Photos

    printf (" résultat: \\ "% s \\ "\\ n", result);
    résultat

    = strtok (NULL, delims ) ; }


    < p> Entrez le code ci-dessus afin d'inclure l'analyseur en C. le résultat est la valeur que vous cherchez , char est un personnage , str1 et delims sont des paramètres et printf est la fonction de sortie. Remplacer le cas échéant.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment prendre une chaîne à partir d'un fichier d'entrée et inverser la tendance en C + + 
  • Comment lire un tableau en langage C 
  • Comment rédiger un plan de test 
  • Comment écrire l'équivalent de la Parole de chèque Montant en programmation C 
  • Comment mettre C Strings de style dans un tableau en C + + 
  • Comment rendre les fichiers dans la bibliothèque MFC 
  • Comment détecter un événement avec WIA Wait 
  • Comment maîtriser C Pointers 
  • Comment faire pour créer une zone de texte dans Visual C # 
  • Comment fermer correctement un canal WCF 
  • Connaissances Informatiques © http://www.ordinateur.cc