Bonjour.
Je cherche à lire un fichier texte et à stocker son intégralité dans des variables.
Le but est par la suite de pouvoir travailler sur ces variables, par exemple:
- rechercher dans l'intégralité du texte une ligne qui contient la chaîne "age" et copier la chaîne de caractères numériques qui suit.
- rechercher une ligne qui contient la chaîne "delete" et remplacer l'intégralité des caractères de la ligne par des espaces.
- pouvoir afficher le 34e caractère de la ligne 14
- puis finalement écrire le résultat dans un nouveau fichier texte.
J'ai déjà réussi à lire l'intégralité du fichier et à le stocker dans un tableau d'entiers:
int tableau[ligne][caractere];
puis en gros...
1 2 3 4 5 6 7 8
|
while (!feof(file))
{
tableau[a][b] = fgetc(file);
b++
if(tableau[a][b]=='\n')
a++
} |
Mais bon je pense que je pars carrément dans la mauvaise direction...
Donc pour reprendre la question initiale...
Dans "quoi" et "comment" je peux stocker efficacement des chaînes de caractère?
Merci beaucoup.
Partager