Bonjour, je suis confronté à un problème dont je ne comprends pas l'origine. Lorsque j'exécute ce bout de code :
j'obtient la sortie suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 lineString : Array of String; ... lineString := _in.ReadLine().split(' '); Console.WriteLine("caractère 1: "+lineString[0]+" ...");
caractère 1: ...
alors qu'avec le code suivant:
j'obtient la sortie que je désire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 lineString : Array of String; ... lineString := _in.ReadLine().split(' '); Console.WriteLine("caractère 1: "+in.ReadLine().split(' ')[0]+" ...");
caractère 1:125 ...
Je ne comprends pas du tout le problème. la méthode Split de la classe string est censée me renvoyer un tableau de String (ce qu'elle fait avec succès). Lorsque j'affecte ma variable lineString de type Array of String, celle-ci n'est pas égale au tableau obtenu par _in.ReadLine().split(' ');...
Si quelqu'un voit d'où vient le problème (c'est peut être trivial mais débutant en delphi (et delphi prism), je ne voit pas d'où vient le problème.
Par avance merci.
Cordialement,
Partager