Rechercher : dans
Par :

Pointeur et tableau de deux dimensions

Dernière réponse le 23 aoû 2009 à 08:03:27 TAFFA, le 27 déc 2007 à 03:08:06 
 Signaler ce message aux modérateurs

Bonjour,

en faite je fais une programmation en langage c mais g des problèmes d'utiliser les pointeurs sur les tableaus de deux deimensions
je voudrai en faire un tableau qui sais;mercci de votre compréhension

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Pointeur et tableau de deux dimensions » dans :
Manipulations élémentaires des tableaux sous MatLab VoirSommaire I. Stockage des tableaux II. L'indexation linéaire II.1. Accéder à un élément d'un tableau en utilisant l'indexation linéaire II.2. Passer d'une indexation à l'autre II.2.1. La fonction ind2sub II.2.2. La fonction sub2ind III. La...
Les tableaux en langage C++ VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

Qwerti, le 27 déc 2007 à 03:21:32

C'est un message codé ?

Répondre à Qwerti

2

mype, le 27 déc 2007 à 03:54:19

A mon avis il veut faire un tableau a deux dimensions avec des pointeurs...

si c'est ça faut utiliser un pointeur de pointeur comme ça pour un tableau 2D d'entier

int **tab;

ps : la prochaine fois essaye de faire une phrase comprehensible si tu veux des reponses pour t'aider

Répondre à mype

3

 m_s, le 23 aoû 2009 à 08:03:27

J'ai une matrice n[L+1][L+1]
comment effectuer les operations suivantes en utilisant des pointeurs:
for(i=1;i<=L;i++){for(j=1;j<=L;j++){n[i][j]=1-2*rand()%2;}}
for(i=1;i<=L;i++){for(j=1;j<=L;j++){i1=i+1;i2=i-1;j1=j+1;j2=j-1;
//i1,i2,j1,j2 sont tjrs <=L
A=n[i][j]*(n[i1][j]+n[i2][j]+n[i][j1]+n[i][j2]);}}

Répondre à m_s
Collection CommentÇaMarche.net