| 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 >> Computer Programming Languages >> Content
    Comment supprimer un caractère précédent en C + +
    Si vous créez un programme qui prend en entrée à partir de la ligne de commande en C + + , alors vous voudrez peut-être supprimer un caractère précédent. Utilisation de la fonction d'effacement déjà inclus dans C + + , vous pouvez facilement supprimer les caractères d'une chaîne. Instructions
    1

    trouver le nom de la chaîne. Vous devez connaître le nom de la chaîne si vous voulez supprimer un caractère avant d'avancer. Si vous avez entrée qui n'est pas stocké dans une chaîne, apprendre à stocker dans une chaîne avant de le délivrer . Dans cet exemple , supposons que le nom de la chaîne est " strExamp " et la chaîne elle-même est " Bonjour tout le monde . "
    2

    Décider ce qu'il faut supprimer . Avec la commande d'effacement , vous pouvez supprimer une partie quelconque de la chaîne. Pour notre chaîne , vous pouvez supprimer le premier mot "Bonjour" ou le deuxième mot «monde» ou supprimer plusieurs lettres . Une fois que vous supprimez les données d'une chaîne , il est difficile d' inverser la tendance.
    3

    Employer la commande d'effacement . Le haut de votre programme doit contenir la ligne

    " # include " de sorte que modificateurs de chaîne seront présents et utilisables dans le programme. Pour utiliser la méthode d'effacement , tapez le nom de la chaîne et le nombre pour indiquer quelle partie de la chaîne que vous souhaitez effacer. Le premier chiffre indique la distance depuis le début vous souhaitez aller et le deuxième nombre indique à quelle distance de l'arrière vous souhaitez arrêter . Par exemple, " strExamp.erase (3,2) " tournerait "Bonjour le monde " en " Hellld . " Rappelez-vous que l'indexation commence à 0 (au milieu) , donc 3 depuis le début signifie que vous commencez à supprimer le "o" dans Bonjour et 2 à l'arrière signifie que le dernier caractère est supprimé le "r" dans le monde . Si vous souhaitez supprimer le dernier caractère, " strExamp.erase (8)" ne fonctionnerait parce que ce serait dire Erase pour aller de l'indice 8 jusqu'à la fin de la chaîne.
    4

    combiner plusieurs utilisations de effacer pour supprimer des schémas spécifiques si vous le souhaitez.

    Previous :

    next :
      articles connexes
    ·Comment trouver des codes de couleur de sortilège 
    ·Comment envoyer des SMS avec ASP.NET 
    ·Microsoft Visual Source Safe Tutorial 
    ·Comment lire la colonne de type String 
    ·Comment effectuer un décalage binaire en C + + 
    ·Quelle est la programmation Array 
    ·Comment écrire un parcours préfixe 
    ·Qu'est-ce qu'une classe ActiveX 
    ·Pourquoi utiliser des pointeurs de fonction 
    ·Comment désactiver la fonction de protection en écrit…
      articles en vedette
    ·Comment utiliser ListView pour afficher le contenu des …
    ·Comment utiliser LTID dans CCS 
    ·Comment faire pour importer une classe Python partir d'…
    ·Comment valider en Visual Basic 
    ·Comment calculer la différence entre les fuseaux horai…
    ·VBScript et SQL Didacticiel 
    ·Comment lier une collection C Sharp à une zone de list…
    ·Comment savoir ActiveX Programmation 
    ·Différence entre les exceptions enregistrés et non en…
    ·Comment Temps VBA Fonctions 
    Copyright © Connaissances Informatiques http://fr.wingwit.com