[VB.NET] Console.ReadLine() et WriteLine()

Résolu
Orci76 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   -  
 PlayPix3l -
Bonjour,

J'aurais une petite question, est-ce que l'un de vous pourrait me dire s'il est possible mettre sur la "même ligne", en console, un Console.WriteLine() et un Console.ReadLine()?
Par exemple:
Veuillez entrer votre âge: _
où "_" étant un champ de texte.

Exemple plus concret, CMD, on peut écrire du texte sur une ligne déjà écrite avec le path suivi de ">".

J'espère que j'ai été clair, merci d'avance.

3 réponses

  1. scriptiz Messages postés 1494 Statut Membre 425
     
        Sub Main()
            Console.Write("Entrez votre âge : ") ' on utilise Write pour ne pas faire de saut de ligne
            Dim age = Console.ReadLine() ' on lit ce que l'utilisateur tape
            Console.WriteLine("Vous avez : {0} an(s)", age) ' et on l'affiche
    
            Console.ReadKey() ' on attend que l'utilisateur appuye sur une touche avant de quitter
        End Sub

    3
  2. PlayPix3l
     
    le console.write affiche tout sur la meme ligne, exemple:
    console.write("salut")
    console.write("hello")

    donnera: saluthello

    alors que si tu met console.writeline aux deux, cela donnera ceci:
    salut
    hello

    :)
    2
  3. Orci76 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   5
     
    Salut,
    Parfait, merci beaucoup, ça fonctionne. Je n'avais pas saisie la différence entre Write et WriteLine ; j'avais regarder pour Read/ReadLine pensant regarder au bon endroit mais... non
    Merci beaucoup pour ton aide!
    0