Remplissage d'un matrice aléatoire

balkiss -  
balkiss91 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,
je veux creer une matrice carré et remplir aléatoirement avec des carractéres en C svp je besoin d'une aide ..merci d'avance

2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonsoir,
Montre-nous ce que tu as fait et dis-nous ce que tu n'arrives pas à faire pour qu'on puisse t'aider.
0
balkiss91 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
merci fiddy pour votre reponse j'arrive à faire ça svp aidez moi pour corriger mon code

#include <stdio.h>
#include <stdlib.h>
typedef struct S_Matrice
{
        int L;
        int C;
        int * mat ;
        }Matrice;
        //creation du matrice 

Matrice *CreerMatrice(int l, int c) 
{
Matrice *m ;
m = (Matrice *)malloc(sizeof(Matrice)) ;
m->L = l ;
m->C = c ;
m->mat = (int *)malloc(l * c* sizeof(int)) ;
  return m;
}
//remplir une matrice 
void remplirMat(int *mat, int l, int c)
{
Matrice *m ;
m->L = l ;
m->C = c ;
	int i;
	for(i=0; i < l;i++)
	{
	int j=0;	
		for(j=0; j <c; j++)
			*mat=rand()%26 + 'a';
	}
 }
 void afficher(Matrice *m, int l, int c) {
  int i, j;;
m->L = l ;
m->C = c ;
  for (i = 0; i < m->L; i++) {
    for (j = 0; j < m->L; j++)
 
      printf("%d ", lire(m, i, j));
    printf("\n");
  }
}

int main(void) {
  int c = 8;
  int l = 8;
Matrice *mat = CreerMatrice(c,l);
afficher(m);
  remplir(m);
 
  return 0;
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Beh déjà, faut lire les messages de ton compilateur...
Il te manque une accolade à la fin de ton main().
Ta fonction lire() n'existe pas...
Il y a 2 points virgules, int i,j;...

Il manque les free().

Sinon c'est quoi qui ne marche pas dans ton code ?
0
balkiss91 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
merci feddy pour votre reponse puisque je suis debutant ...et je n'est pas trop du temp pour faire des plus desformation je dejà change le travaille avec le structure tabelau ..je dejà remplir mon matrice aleatoire mais je veux mettre des mots dans un dictionnaire et chaque fois je parcours le tableau pour tester si cet mot se trouve dans ce dictionnaire ou non svp aidez moi pour cet point
0