IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Manipulation de string 2 [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 51
    Par défaut Manipulation de string 2
    Bonjours,

    Je dois executer un programme qui affiche 1 lettre en minuscule puis 1 lettre en majuscule.

    ex: BoNjOuR

    J ai fait le code suivant mais ca ne fonctionne pas car je ne suis vraiment pas doue en prog .

    Ce que je pense,

    - Je dois declarer une variable qui represente les string paire comme ca ben je met juste les string pair en .toupper.
    Le probleme c est que je sais pas comment l ecrire en vb...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim stNom, Maj As String
     
            stNom = txtbox.Text
     
     
            For i = 0 To stNom.Length
                Maj = stNom.ToUpper
            Next
     
            MessageBox.Show(Maj)

  2. #2
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Bonjour. A l'évidence, tu dois (re)bâtir une chaîne de caractères, un caractère après l'autre puisqu'il n'est pas possible de modifier une chaîne existante. Pour ce faire tu vas d'abord devoir créer un tableau de caractères. Puis tu utiliseras en effet une boucle "for" pour stocker ces nouveaux caractères. A ce stade il te reste simplement à imaginer un test pour déterminer si "i" est pair ou impair. Enfin, il ne te restera plus qu'à créer une nouvelle chaîne à partir du tableau de caractères.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    for,if,modulo(%) sont les clés pour réaliser ton programme

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2011
    Messages : 51
    Par défaut
    Apres plusieurs jours dessus....


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim stNom As String
     
     
            For i = 1 To txtbox.Text.Length
                If i Mod 2 = 0 Then
                    stNom += LCase(GetChar(txtbox.Text, i))
                Else
                    stNom += UCase(GetChar(txtbox.Text, i))
     
                End If
            Next
     
            MessageBox.Show(stNom)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [c#] Comment manipuler des string ?
    Par Mickey.jet dans le forum C#
    Réponses: 4
    Dernier message: 27/05/2009, 08h14
  2. fonction manipulant une string
    Par salseropom dans le forum C
    Réponses: 16
    Dernier message: 21/02/2006, 13h18
  3. [STRING] Manipulation de string
    Par Hoegaarden dans le forum Langage
    Réponses: 2
    Dernier message: 30/11/2005, 14h46
  4. [java] manipulation de string
    Par n8ken dans le forum Langage
    Réponses: 3
    Dernier message: 15/11/2005, 11h08
  5. [MFC] Manipulation de string
    Par mulot49 dans le forum MFC
    Réponses: 2
    Dernier message: 24/08/2004, 16h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo