Processing : problèmes pour les tableaux et formes
Processing : problèmes pour les tableaux et formes - Matériels & problèmes divers - Hardware
MarshPosté le 23-04-2018 à 18:14:32
Bonjour, Je viens de me lancer dans processing, je teste alors plusieurs manipulation afin d'en apprendre plus sur le logiciel. En ce moment je tente de créer une variable de plusieurs caractères séparer de virgules, de séparer chaque variable en les plaçant dans un tableau puis de les utilisais chacune différemment en créant des formes. Voici mon programme :
Je ne comprends pas mon erreur car avant la condition "if", j'ai fait print(val1) pour voir si val1 avait bien stocker la donnée (ici "hello" ) et cela marche : quand j'exécute le programme la donnée "hello" s'affiche sur la console. Cependant lorsque qu'arrive la condition "if" le trait qui devrait s'afficher en noir car val1 = "hello" , s'affiche en rouge comme si val != "hello". je ne comprends donc pas ce que j'ai mal, j'espère que vous pourrez l'aider.
Marsh Posté le 23-04-2018 à 18:14:32
Bonjour,
Je viens de me lancer dans processing, je teste alors plusieurs manipulation afin d'en apprendre plus sur le logiciel. En ce moment je tente de créer une variable de plusieurs caractères séparer de virgules, de séparer chaque variable en les plaçant dans un tableau puis de les utilisais chacune différemment en créant des formes. Voici mon programme :
String val;
String val1;
String[] test;
void setup ()
{
val = "hello,pour";
background(200, 200, 200);
size(200, 200);
}
void draw ()
{
String [] test = split(val,',');
val1 = test[0);
println(val1);
if (val1 == "hello" )
{
line(10, 20, 10, 50);
}
else
{
stroke(200, 0, 0);
line(10, 20, 10, 50);
}
}
Je ne comprends pas mon erreur car avant la condition "if", j'ai fait print(val1) pour voir si val1 avait bien stocker la donnée (ici "hello" ) et cela marche : quand j'exécute le programme la donnée "hello" s'affiche sur la console. Cependant lorsque qu'arrive la condition "if" le trait qui devrait s'afficher en noir car val1 = "hello" , s'affiche en rouge comme si val != "hello". je ne comprends donc pas ce que j'ai mal, j'espère que vous pourrez l'aider.