UncleShu
Messages postés24Date d'inscriptionmardi 29 janvier 2002StatutMembreDernière intervention26 juillet 2002
-
2 mai 2002 à 18:19
jcecchi
Messages postés117Date d'inscriptionsamedi 12 janvier 2002StatutMembreDernière intervention14 janvier 2003
-
2 mai 2002 à 20:10
/*
* Ce programme affiche le fichier en HEXADECIMAL et se copie lui-même avec
* une autre exetenstion (.txt). Moi je voudrais qui affiche le fichier
* en HEXA et l'enregistre en HEXA. Merci d'avance !!
*/
int main()
{
printf("\033[2J \033[0;0f");
printf("\nCopie d'un fichier\n");
printf("Entrez le nom du fichier : ");
scanf("%s",&wav);
file=fopen(wav,"r");
strcpy(sav,wav);
strcat(sav,".txt");
if(file != NULL)
{
txt=fopen(sav,"w+");
if(txt != NULL)
{
while((c=fgetc(file)) != EOF)
{
printf(%X",c);
fputc(c,txt);
}
printf("\nCopie effectuée !!\n");
}
else
{
printf("\nLe fichier "%s" n'a pu être créer !!\n\n",sav);
}
}
else
{
printf("\nLe fichier "%s" n'a pu être ouvert !!\n\n",wav);
}
fcloseall();
return 0;
}