Insertion un text à partir d'un fichier txt dans un tableau
Résolu
med.ben235
Messages postés
12
Statut
Membre
-
med.ben235 Messages postés 12 Statut Membre -
med.ben235 Messages postés 12 Statut Membre -
bonjour, j'ai besoin de votre aide!
je suis en train de faire le code source d'un quiz et j'ai l'idée de placé un grand nombre des questions dans un fichier txt et aprés la déplacé dans un tableau pour choisir de façon aléatoire un ensembre des questions avec des réponses!
est ce que c'est une bonne idée ?
Merci
je suis en train de faire le code source d'un quiz et j'ai l'idée de placé un grand nombre des questions dans un fichier txt et aprés la déplacé dans un tableau pour choisir de façon aléatoire un ensembre des questions avec des réponses!
est ce que c'est une bonne idée ?
Merci
2 réponses
-
Bonjour,
Oui, c'est une bonne idée et c'est comme ça qu'on fait habituellement.
Il te suffira de faire une boucle for, d'utiliser fgets() pour lire la ligne et la charger dans un tableau avec strcpy().
Cdlt,-
-
-
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
#include<string.h>
int main(int argc, char *argv[])
{
FILE *signal;
int i;
char ligne[250],b[250],quiz[500];
signal=fopen("signal.txt","r");
while(fgets(ligne,250,signal) !=NULL){
for (i=0;i=50;i++){
b=fgets(ligne,250,signal);
strcpy (quiz[i],b);}
}
getch();
return 0;
}
-
-
non pas vrement cela risque de te complique la tache et peu t'imposer un double travail car il est facil de changer un tableu en texte mais assez dur de faire l'inverse je crois..