bonjours a tous,
je suis debutant en c++ et je cherche a realiser un editeur hexadecimal sous Vc++
J'ai deja commencer a ecririr une petite partie du code:
#include <stdio.h>
#define PATH "texte.txt"
#define NAME_SIZE_MAX 10000
void main()
{
FILE *fp;
char buf[NAME_SIZE_MAX];
size_t count;
fp = fopen(PATH, "r");
if (fp == NULL) {
printf("Erreur lors de l'ouverture\n")
}
count = fread(buf, 1, NAME_SIZE_MAX, fp);
fclose(fp);
affiche_en_hexa(buf, count);
}
Tout marche correctement : l'ouverture, l'affichage du contenue hexa....
mon probleme c'est que la taille NAME_SIZE_MAX n'est pas infini, du coup si je veut ouvrir un fichier de plus de 10000 caracteres ca ne marche plus.
Auriez vous une idée de se que je devrais faire ?
mmerci d'avance 