| 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 manipuler des chaînes dans MFC
    La STL Bibliothèque du pur C + + a la classe "string" . La Bibliothèque de classes MFC (Microsoft Foundation ) a son propre salut : la classe CString . Le CString MFC fournit toutes les fonctionnalités dont un développeur a besoin pour gérer et manipuler une chaîne. Bien que n'étant pas un traité exhaustif sur la classe , cet article illustre ses fonctions les plus fréquemment utilisées de sorte que d'ici la fin vous pouvez être opérationnel . Choses que vous devez
    Microsoft Visual Studio IDE
    livre sur MFC , comme « Programming Windows avec MFC " par Jeff Prosise
    Afficher plus Instructions
    1

    initialiser un objet CString . CString a de nombreux constructeurs. Vous pouvez instancier un objet CString avec char, char * , TCHAR ou sans paramètres. Il prend en charge l' opérateur «=» , de sorte que vous pouvez assigner des objets vides une valeur
    Exemple:
    s1 , s2 CString ( "Bonjour" ) ;
    s1 = s2 ; //s1 a la valeur " . Bonjour "
    2

    obtenir la longueur d'un objet CString . Le " GetLength ()" fonction retourne un entier non signé qui est la longueur de la chaîne.
    3

    concaténer un objet CString avec un autre . Le moyen facile d'ajouter deux cordes à travers l'opérateur «+»
    Exemple:
    CString s1 ( «prénom» ) , s2 ( " nom ");
    s1 = s1 + s2 ; < . br> 4

    faire des comparaisons avec CString . Vous pouvez utiliser le " CompareNoCase ()" fonction de faire des comparaisons insensibles à la casse , l' opérateur "==" soutient comparaisons sensibles à la casse
    Exemple:
    CString s (« Voyons si ils sont égaux "); . Si
    ( " Voyons voir si elles sont égales " == s) {
    MessageBox ( " casse" ) ; }

    //OU
    if (" nous allons voir si elles sont égal "== s) {
    MessageBox ( " insensible à la casse "); }

    5

    Recherchez une chaîne à l'intérieur d'un objet CString MFC. Vous pouvez le faire en surchargeant la fonction "Find ()" pour accepter des chaînes et des personnages simples. La recherche se fait de gauche à droite et renvoie la position de la chaîne
    CString s ( «Les capacités de recherche de CString "); . Int pos = s.Find (' s'); int POS2 = s.Find ( "de" ) ;
    6

    Format des données. " Format ()" fonctionne de manière similaire à la fonction printf C
    CString s ;
    int num = 80;
    caractères arr [" Numéro : "] = ; .
    S.Format ( ("% s % d " , arr, num) ;

    Previous :

    next :
      articles connexes
    ·Comment supprimer une ligne dans un fichier en C 
    ·Qu'est-ce qu'un Runtime Error 8005 
    ·Comment mesurer la largeur de chaque caractère ASCII d…
    ·Comment compiler Netcat 
    ·Comment faire un bouton poussoir Invisible dans Visual …
    ·Comment passer des variables de bloc commun à C 
    ·Comment définir le niveau d'isolation dans ODBC 
    ·Visual C 2005 Tutorial 
    ·Comment lire un fichier à ListBox en C # 
    ·Comment créer un tableau en C 
      articles en vedette
    ·Comment formater les colonnes et numéros en Java 
    ·Comment masquer implémentation de l'objet en C + + 
    ·Comment ajouter des bordures à une image dans Python 
    ·Comment détecter la touche de tabulation dans ComboBox…
    ·Comment faire pour modifier les marges de l'élément e…
    ·Comment créer un script de connexion PHP pour MySQL 
    ·Comment ouvrir un document Word dans Visual Basic 
    ·Comment faire pour convertir long de float: Visual Basi…
    ·Comment faire pour obtenir l'emplacement des fichiers t…
    ·Comment concevoir un organigramme pour les conversions …
    Copyright © Connaissances Informatiques http://fr.wingwit.com