Pour un petit programme simple

nicodeme -  
 nicodeme -
Bonjour,
j'ai passé plusieurs heures sur un problème pourtant simple, voilà de quoi il s'agit : je veux recopier les caractères d'un texte (le fichier contacts.txt) dans un tableau à une dimension. Tout ce que j'arrive à faire pour le moment et de tout recopier dans stdout.

Mon porgramme actuel est le suivant :

#include<iostream>
using namespace std;

int main()
{
FILE* contacts = fopen ("C:\\entrainement_C\\contacts.txt", "r");
if (contacts == NULL)
cout<<"Ouverture du fichier impossible"<<endl;
int a;
for(int i=0;((a = fgetc(contacts))!=EOF);i++)
{
// info à ajouter
fputc (a, stdout);
}
fclose (contacts);
system ("pause");
}

si vous avez une solution ou un coup de pouce, je vous en serais bien reconnaissant.

Vincent
A voir également:

2 réponses

sfel Messages postés 1645 Statut Membre 430
 
bonjour,

tu voudrais recopier les caactères, dans un autre fichier, ou à l'écran ??
0
nicodeme
 
J'arrive à faire les deux, à l'écran, le programme tel qu'il est le fait, dans un autre fichier, je sais le faire aussi, ce que je veux, c'est pouvoir les manipuler facilement, donc les mettre dans une chaîne de caractère de dimension le nombre totale de caractère de mon fichier .txt...
0