Bonjour a tous
Voila j'ai un petit probleme avec un if recalcitrant
J ai ce morceau de code;
Mon probleme est le suivant quand j execute le code tel quel, il ne tient pas compte de ma condition contenu dans le if et execute directement les commandes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 if flag.type==1 a='handles.indice(n).type~=0' else a='' end parama=char(a) c='Files found :' for n=1:handles.nb_files if(parama) temporaire(n).champ=char(handles.x(n)) temporaire(n) c= strvcat(c,temporaire(n).champ); end end
Si par contre je remplace parama dans le if par handles.indice(n).type~=0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 temporaire(n).champ=char(handles.x(n)) temporaire(n) c= strvcat(c,temporaire(n).champ);
et ben mon code s'execute correctement en tenant compte de la condition.
Mon but est de faire un if a parametre variant j'ai donc besoin de pouvoir mettre un parametre dedans.
Si vous avez une idee...
Merci d'avance
Partager