| 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 faire pour supprimer tous les non- entiers d'une chaîne
    langages de programmation informatiques peuvent être utilisés pour créer des applications de traitement de texte puissant . Le traitement de texte est quelque chose que les ordinateurs peuvent exécuter très rapidement et sans erreur, ce qui les rend idéales pour ce genre de tâches . Par exemple, vous pouvez écrire un programme qui supprime tous les caractères d'une chaîne de texte, sauf pour les numéros . Cela peut être utile lorsque vous travaillez avec des données comportant des données alphanumériques mixtes , mais tout ce que vous êtes concernés par ce sont les données numériques. Vous pouvez écrire un programme rapide qui accomplit cette mission en utilisant le langage C + + . Choses que vous devez
    C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
    compilateur C + + , une telle GCC
    Afficher plus d' instructions
    1

    charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project » pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE.
    2

    Importer le " iostream " et les bibliothèques "chaîne" pour activer les fonctions de chaîne d'entrée de base /sortie et . Ecrivez ce qui suit au début du fichier de code source :

    # include

    # include

    using namespace std ;

    3

    déclarer une fonction principale en écrivant ce qui suit ci-dessous les déclarations d'importation :

    int main () {}


    4

    déclarer deux chaînes : une pour les nombres fractionnaires et les données des lettres , et l'autre pour seulement les chiffres . Affecter des données alphanumériques de la chaîne de type de caractère mixte . Par exemple, écrire ce qui suit entre les accolades de la fonction principale :

    chaîne alphanumérique = " abc123xyz789 " ;

    chaîne numérique ;
    5

    déclarer deux chaînes : une pour les nombres fractionnaires et les données des lettres , et l'autre pour seulement les chiffres . Affecter des données alphanumériques de la chaîne de type de caractère mixte . Par exemple, écrire ce qui suit entre les accolades de la fonction principale :

    chaîne alphanumérique = " abc123xyz789 " ;
    chaîne de

    numérique ;
    6

    test un caractère dans la chaîne à l'aide de la fonction " isdigit " . Ecrivez ce qui suit if entre les accolades de la boucle :

    if ( isdigit (alphanumérique [i]) ) {}


    7

    Ajouter un caractère numérique de la chaîne " numérique ". En plaçant la déclaration suivante entre les accolades de l'instruction if , vous vous assurez qu'elle ne fonctionne que quand un personnage est un nombre :

    numérique + = alphanumérique [i] ;
    8 < p > Imprimer la chaîne numérique de la fenêtre de sortie en plaçant la déclaration suivante au bas de la fonction principale, juste avant la dernière accolade sur la page

    cout << numérique << endl . ;
    9

    Exécutez le programme en appuyant sur le bouton vert "Play" situé sur la rangée supérieure de boutons . La sortie du programme ressemble à ceci:

    123789

    Previous :

    next :
      articles connexes
    ·Comment savoir pointeurs en C 
    ·Comment faire une horloge en C 
    ·Comment lire un fichier CBZ 
    ·Définition de l'abstraction des données en C + + 
    ·Comment faire pour mettre tableau d'entier dans la fonc…
    ·Ligne C + + Formation 
    ·Comment faire pour trouver une fuite de mémoire dans L…
    ·Comment démonter une DLL 
    ·Comment utiliser la fonction de strrchr en C + + 
    ·Comment écrire un programme C pour lire un Integer 
      articles en vedette
    ·Comment accéder à plusieurs bases de données dans un…
    ·Comment faire pour ajouter un registre connecter à un …
    ·Comment créer une boîte de message dans un thread sé…
    ·Comment supprimer un caractère précédent en C + + 
    ·Comment construire une base de données pour le site We…
    ·Comment ouvrir un programme depuis un autre code VB.Net…
    ·Comment appeler le shell depuis un script Perl 
    ·Comment importer des classes Ruby 
    ·Vs de l'objet . Tableau en PHP 
    ·Différences entre Visual Basic et Visual Basic Net 
    Copyright © Connaissances Informatiques http://fr.wingwit.com