Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Quelles sont les fonctions des lecte…
  • Qu'est-ce qu'un programmeur ISO 
  • Comment stocker une entrée dans un …
  • Comment écrire une grille 5x5 en ut…
  • Comment trier une liste générique 
  • Comment afficher plusieurs colonnes …
  • Comment mettre en place Octets pour …
  • Comment cultiver des matrices en C +…
  • Comment faire pour supprimer l'expos…
  • Comment lier un compilateur C pour N…
  •   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 faire pour convertir une chaîne C + + pour LStrHandle

    LabVIEW, National Instruments , est un programme polyvalent et flexible qui peut être utilisé pour manipuler et présenter les résultats d'expériences scientifiques . Cette polyvalence provient de l' API offerte avec le logiciel LabVIEW qui permet à un programmeur d'étendre les fonctionnalités offertes par l'application. Passage de données à LabVIEW en utilisant l'API fournie est complexe jusqu'à ce que vous apprenez les étapes appropriées qui sont nécessaires , mais le code pour passer les données sont faciles à réutiliser . Choses que vous devez
    texte éditeur
    compilateur
    Afficher plus Instructions
    1

    Inclure l'en-tête de extcode de l'API LabVIEW. Celui-ci contient une fonctionnalité vitale nécessaire à la conversion de chaîne. Également inclure le C + en-tête de chaîne de + la bibliothèque standard , qui contient les informations nécessaires pour travailler avec les chaînes C + + :

    # include

    # include " extcode.h "
    < br > 2

    déclarer le prototype de votre fonction de conversion . Passez le LStrHandle être converties par référence, pour permettre le retour d'un code d' erreur applicable :

    MgErr StringToLStrHandle ( std :: strToConvert chaîne , LStrHandle & strResult ) ;
    3 < p> Utilisez la fonction " DSSetHandleSize " pour redimensionner la variable LStrHandle passé à la fonction . La variable LStrHandle doit être suffisamment grand pour contenir à la fois la chaîne de résultat et un entier représentant la taille de cette chaîne :

    //Déclare une variable d' erreur pour référence

    MgErr CodeErr ;

    //Redimensionner le LStrHandle

    CodeErr = DSSetHandleSize ( strResult , sizeof (char) * strToConvert.length () + 4);
    4

    Copier la taille de l'origine string dans la variable LStrHandle en modifiant le membre « CNT » de la structure LStrHandle :

    (* strResult ) -> cnt = strToConvert.length ();
    5

    Utilisez l' fonction " MoveBlock " pour copier les données de la chaîne de la chaîne C + + dans la variable LStrHandle . Après cette opération terminée, retourner toutes les erreurs rencontrées à l'utilisateur:

    //Remplir le LStrHandle avec les données de chaîne

    MoveBlock (& ( strToConvert.c_str ()), (* strResult ) . -> str ( * strResult ) -> cnt ) ;

    //retourne le code d'erreur à l'utilisateur , le cas échéant

    CodeErr de retour;
    < br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Turbo C Tutorial 
  • Comment utiliser la fonction strcat en C + + 
  • Comment faire de C Jeux 
  • Comment calculer une expression infixe 
  • L'importance des variables dans la programmation «C» 
  • Comment Correction d'un échec d'assertion Visual C 
  • C + + Microsoft Tutorial visuel 
  • Comment faire une calculatrice GPA en C + + 
  • Comment obtenir une valeur sélectionnée dans une zone de liste en C 
  • Comment utiliser la fonction strcmp en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc