Bonjour à tous!
J'ai un petit souci pour un programme:
en gros, ce que je voudrais faire: L'utilisateur rentre le nom d'un fichier texte, et le programme que j'essai de faire dois rentrer tous les caratéres de ce fichier dans un tableau à une dimension.
Mais il faudrait que le tableau ai une taille égale en fonction du nombre de caractére du fichier.
Je suis un débutant, il est frot probable qu'il y est d'autre erreurs ...désolé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/* En gros, ce que je voudrais faire: L'utilisateur rentre le nom d'un fichier texte, et le programme que j'essai de faire
dois rentrer tous les caratéres de ce fichier dans un tableau à une dimenion. 
Je suis un débutant, il est frot probable qu'il y est d'autre erreurs ...désolé*/
 
#include<stdio.h>								
#include<string.h>								
#include<stdlib.h>	
#include<iostream.h>                 //je sais y en a un peu trop, mais ca me servira plus tard.
#include<conio.h>
#include<math.h>				
 
#define MAX 100					// Nombre maximal de caractére du texte à mettre ds le tableau
 
 
 
int main()
{
    FILE *fichier;
    char Tab[MAX];
    int i=0;
 
 
    fichier = fopen(essai.txt,"r");
 
 
	while(!feof(fichier) && i<MAX)
	{		
        fscanf(fichier,"%c",&Tab[i]); 
        i=i+1;
    }   
 
    fclose(fichier);
 
    system("PAUSE"); 
	return 0;
 
}
merci