[C++] Traduire un fichier .txt en tableau

Mrmouss -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis débutant en c++ et j'aurais besoin d'une fonction qui me permettrait de passer d'un fichier .txt à un tab. Pourriez vous me guider svp.
Merci
Voici mon code:

int ftext_tab( int * p_n, int * p_tab )
{
/*
Lecture de reels dans un fichier texte, avec reservation du tableau.


Parametres pour l'interface de sortie:
p_n : adresse de la variable destinee a contenir le nombre de
valeurs lues.
p_tab : adresse de la variable destinee a contenir l'adresse du
tableau des valeurs lues.

Valeur de retour: un entier, valant 1 si l'operation s'est bien deroulee,
0 sinon (erreur d'ouverture du fichier).
*/
int i ;
int * tab ;

FILE * pf ;
pf = fopen( fichier.txt , "r" ) ;
if( pf == NULL ) return 0 ; // OUVERTURE du fichier

fscanf( pf, "%d", p_n ) ; // LECTURE du nombre d'elements
p_tab= (int *) calloc( p_n , sizeof ( int )) ;
..........
A voir également:

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
comme tu fait du C++, utlise new pour allouer de la mémoire, utilise la STL et ses conteneur type vector, et ça deviens plus simple. Là tu fait du pur C.
0