1

J'ai une fonction de ce type :

void mafonct(unsigned char mots[8][10],unsigned short val[8])

Mon problème est que je n'arrive pas à passer directement les valeurs en argument: (C'est possible?)

mafonct({"mot1","mot2","mot3"},{1,2,3})

J'en déduis donc que ce n'est pas comme ca que l'on met ces listes...

Merci à tous, @+

2

Essaye: mafonct((unsigned char [][10]) {"mot1","mot2","mot3"},(unsigned short []) {1,2,3})
[edit]Edité par Kevin Kofler le 13-09-2001 à 00:48:49[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Merci!

PS:Il y avait une p'tite erreur. Il faut marquer "unsigned char [0][8]" au lieu de "unsigned char mots[8][0]"

4

C'est (unsigned char [][10]) qu'il faut, je pense. Et désolé pour l'erreur.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Oui, j'ai également fait une erreur de frappe en voulant signaler ton erreur confus

Il est évidant que c'était bien "unsigned char [][8]" et non pas "unsigned char [0][8]"
Merci encore pour ton aide ...
[edit]Edité par Kurt le 14-09-2001 à 19:50:13[/edit]