Bonjour,

Je redémmare en C et j'ai 2 questions qui seront simples pour quelqu'un qui a l'habitude.

1.
J'essaie de passer en paramètre de ma fonction un tableau de chaine de caractères. Je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
void main(){
    int MAX = 10;
    char * tab[MAX]
    fonction(&tab);
}
 
fonction(char *tab[]){
    *tab[0] = "test";
}
Ca ne compile pas... ou est l'erreur ??


2.Je voudrais lire des lignes dans un fichier texte, et stocker les chaines de caractères dans un tableau. Existe-il une fonction pour récuperer directement les string ?

mon fichier est de cette forme:

xxx yyy zzz
aaa bbb ccc

j'aimerais récuper les chaine de caractères et les stocker. Comment on fait ?



Merci d'avance. Ces problèmes me tordent l'esprit.