1

j'orai voulu de l'aide pour traduire ce bout de code basic en c merci car je n'ai pas reussi merci smilesmile
newMat(la,ha)»mat
1»mat[xa+1,ya+1]
dim(mat)[1]»li
dim(mat)[2]»co

2

int * tab;
tab=malloc(la*ha*sizeof(int));
tab[xa+ya*la]=1;

les dim je sais pas a koi ca sert par contre

...

free(tab);


edit : corrigé
avatar
納 豆パワー!
I becamed a natto!!!1!one!

3

ben c ce qui me pose le plus de prob en basic ca renvoi la dimension de la matrice sous la forme [ligne,colone] et ca comment on peut faire merci

4

Tu as oublié de préciser une dimension liquid
signed short (*mat)[ha];

mat = malloc(la * sizeof(*mat));
tab[xa][ya] = 1;
li = ha;
co = la;

[...]
free(mat);

Je me suis pê planté en intervertissant lignes / colones. Y'a pas de "dim", en C, il faut que tu connaisses la taille de ta matrice en permanence.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

lol mait pk tab n'est pas defini????

6

Parceque je me suis planté, c'est mat pas tab... Enfin t'aurais pu reflechir 2 minutes et trouver ça tout seul non ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

liquid> Ton code est très incorrect !
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

8

remplacez tab[xa][ya] par tab[xa + ya*la] c pas la mort

9

et "int **" par "int *" smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

oui, biensur smile

11

oui bon voila, j'ai melangé le simplet le double tableau, c pas grave ça lui fera les pattes de debugger ça de lui meme trigni
avatar
納 豆パワー!
I becamed a natto!!!1!one!

12

lol c'est bon ca marche smilesmilesmilesmilesmilesmile