求一个c语言程序 请高手来答!!!

来源:百度知道 编辑:UC知道 时间:2024/06/10 23:51:47
编写一个程序:
比较两个文件,打印出它们首次不相同的行和字符的位置

麻烦给出具体思路和步骤
要具体的程序和结构图~~~~

可以用fgets一行一行的读(fgets(file1,100,string);最多100个字符,遇到回车返回).然后就是字符串的比较了.

这个很简单啊:
就是用两个文件指针分别指向此两文件;
然后用fgets或fgetc函数依次得到每个文件中的字符,然后比较不就完了
也可以用DOS下或Linux下的Shell命令:
如fc (DOS下的文件比较);
如果想在C语言中使用,就用system("fc " & "这里放那两个文件名");
顺便这个语法需要一些参数好像才可以得到两个文件第一个不同之处在什么位置。