设在计算机 C 盘根目录存在文件 content.txt,其中内容为十进制数字 125。要求编写基于控制台程序,将其内容以小写十六进制形式显示在屏幕上
fopen打开文件,fgets读取内容,sscanf获得数值
int main()
{
FILE *fp = fopen("content.txt","r");
if(fp == NULL)
return 0;
char buf[10] = {0};
fgets(buf,10,fp);
fclose(fp);
int a = atoi(buf);
itoa(a,buf,16);
printf("%s",buf);
return 0;
}