编写一个完整无错的源程序不用c++

设在计算机 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;
}