Bonjour à tous,

Je suis ici car je voudrais créer un tableau de char à deux dimension mais malgré mes nombreuses tentative je n'y arrive pas.

Voici mon code ci dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
#include <stdio.h>
#include <stdlib.h>
 
//Création du registre d'adreses
const char *adres[3][5];
 
//Définition des noms de colonnes
adres[0][0] = "Nom";
adres[0][1] = "num_Noeud";
adres[0][2] = "adresse_Mac";
adres[0][3] = "adresse_IP";
adres[0][4] = "num_UDP";
 
//Définition des noms
adres[1][1] = "pc1Carte1";
adres[2][1] = "pc2Carte1";
adres[3][1] = "pc2Carte2";
 
//adreses Mac
adres[1][2] = "'00:24:e8:00:00:00'";  //adrese MAC PC1 carte 1
adres[2][2] = "'98:90:96:10:00:00'";  //adrese MAC PC2 carte 1
adres[3][2] = "'98:90:96:20:00:00'";  //adrese MAC PC2 carte 2
 
//adrese IP
adres[1][3] = "'192.168.28.2'";          //adrese IP PC1 carte 1
adres[2][3] = "'192.168.28.3'";          //adrese IP PC2 carte 1
adres[3][3] = "'192.168.28.4'";          //adrese IP PC2 carte 2
Je souhaiterais donc pouvoir créer une sorte de carnet d'adresse, mais je n'arrive pas a trouver une syntaxe qui fonctionne, malgré mes nombreuses recherches.

Merci pour vos pistes et votre aide.