69,380
社区成员
发帖
与我相关
我的任务
分享
fprintf(fp2, "%.2X%.2X", (unsigned int)(unsigned char)ch);
#include<stdio.h>
int main()
{
FILE *fp = NULL;
FILE *fp2 = NULL;
char ch;
fp = fopen("ci.gif","r");
fp2 = fopen("a.txt","w");
while((ch = fgetc(fp)) != EOF) {
fprintf(fp2, "0X%-2X,", (unsigned int)(unsigned char)ch);
}
fclose(fp);
fclose(fp2);
return 0;
}
#include<stdio.h>
int main()
{
FILE *fp = NULL;
FILE *fp2 = NULL;
char ch;
fp = fopen("ci.gif","r");
fp2 = fopen("a.txt","w");
while((ch = fgetc(fp)) != EOF) {
fprintf(fp2, "0X%-2X,", ch);
}
fclose(fp);
fclose(fp2);
return 0;
}
FILE *fp1 = fopen("***.gif", "r");
FILE *fp2 = fopen("***.txt", "w");
fprintf(fp2, "0X%0X%d", fgetc(fp1));