如何解决打开文件,读取为 ASCII 并将其转换为 C 语言中的十六进制?
嗨,我不是 C 语言中的佼佼者,但我正在尝试编写一个 C 程序,该程序基本上可以打开一个包含 ascii 文本的文本文件,现在工作正常,我希望它将 ascii 数据转换为 HEX 并保存为不同的HEX 格式的文件请帮助我如何使用 C 编程语言来做它??这是我目前的代码:
int main()
{
FILE *filePointer;
char ch;
filePointer = fopen("ascii.txt","r");
if (filePointer == NULL)
{
printf("File is not available \n");
}
else
{
while ((ch = fgetc(filePointer)) != EOF)
{
printf("%c",ch);
}
}
fclose(filePointer);
return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。