所以这是我的问题.我有一个我想编辑的二进制文件.我当然可以使用十六进制编辑器进行编辑,但是我需要编写一个程序来编辑这个特定的文件.假设我知道我要编辑的某个十六进制,我知道它的地址等.假设它是一个16位二进制文件,地址是00000000,它位于第04行,它的值为02.我怎么能创建一个程序可以改变那个十六进制的值,只需点击一个按钮就可以改变那个十六进制?
我找到了谈论类似事情的资源,但我不能为我的生活找到确切问题的帮助.
任何帮助将不胜感激,请不要只是告诉我答案,如果有一个,但尝试解释一下.
我知道这是一个愚蠢的问题,但是如何从多行文本文件加载数据?
while (!feof(in)) {
fscanf(in,"%s %s %s \n",string1,string2,string3);
}
Run Code Online (Sandbox Code Playgroud)
^^这就是我从单行加载数据的方法,它工作得很好。我只是不知道如何从第二行和第三行加载相同的数据。
我再次意识到这可能是一个愚蠢的问题。
编辑:问题没有解决。我不知道如何从不在第一行的文件中读取文本。我该怎么做?抱歉问了这个愚蠢的问题。
我必须编写一个使用链表的C程序.我已经创建了一个列表并添加了列表中的元素.但我不知道如何打印列表中的所有元素.该列表是字符串列表.我想我会以某种方式在列表中递增,打印出那里的每一个字符串,但我无法想办法做到这一点.
简短:如何打印linked list?