limmt Le 14/09/2003 à 18:44 mais quand je passe comme ca:
short Exec_command(char cmd)
{
...
}
ca marche aussi cmd[1] ??

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
char cmd[] si le cmd que tu recois est une chaine.
si tu ne mets pas les [] la fonction s'attends a recevoir un char
limmt Le 14/09/2003 à 18:47 short Exec_command(char cmd[])
??
et la ca marchera???

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
ben tu regardes les sources de strncpy sur le net et tu adaptes, ca doit pas etre trop dure
limmt Le 14/09/2003 à 19:37 donc pour tester si les 3 premiers car de la chaine sont "Win" faut faire if(cmd[1]="W" && cmd[2]="i" && cmd[3]="n") ??

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
oula... tu peux aussi faire comme ca si tu aime la complication, mais de toute maniere ton code est buggé la :]
limmt Le 14/09/2003 à 19:39 strcmp compare deux chaines, or moi je ne veut comparer que les 3 premiers car, la chaine est plus longue que ca

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
limmt Le 14/09/2003 à 19:42 et g pa trouvé dans la doc comment definire des variables locales pour une fonction (comme local de ti-basic)

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
si tu définies la variable normallement dans la fonction en C elle est locale par défault
limmt Le 14/09/2003 à 19:48 pour tester un car de la chaine par ex cmd[2] faut faire if(cmd[2]="c") ou bien strcmp(cmd[2], "c") == 0)??

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
limmt Le 14/09/2003 à 19:59 g une expression qui renvoie TRUE ou FALSE stockée dans un char comment puis tester le retour de cette expr??

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP