C比较文件相同

直接上代码:

#include<stdio.h>
#include <windows.h>

int main()
{
	FILE *f1,*f2;
	char ch1,ch2;
	char fileName1[100],fileName2[100];

 	printf("Enter first filename :\n");
 	scanf("%s",fileName1);

	printf("Enter second filename :\n");
 	scanf("%s",fileName2);

	if(((f1=fopen(fileName1,"r"))==0) || ((f2=fopen(fileName2,"r"))==0))
	{
		printf("Files do not exist!!\n");
		return 0;
	}
	do
	{
		ch1=fgetc(f1);
		ch2=fgetc(f2);
		if(ch1!=ch2)
		{
			printf("different!\n") ;
			return 0;
		}
	}while(ch1!=EOF || ch2!=EOF);
	printf("same!\n");

	system("pause");

	return 0;
}
时间: 2024-10-28 12:59:38

C比较文件相同的相关文章

如何利用Win7文件库收藏重要文件

  随着文件数量和种类的增多,再加上工作需要和使用习惯的不确定性,文件变得越来越混乱,文件夹结构越来越复杂,重复文件也越来越多,而真正要用到某个文件时却怎么也找不到了.而现在到了Win7系统时代能不能解决我们这方面的困扰呢?答案当然是肯定的,只要利用Windows7的文件库功能轻松就能应对. 简单地讲,Windows 7文件库就是能将我们需要的文件和文件夹统统集中到一起管理,就如同网页收藏夹一样,只要单击库中的链接,就能快速打开添加到Win7库中的文件夹,不需要关注这个文件存放的具体位置.另外,

win7系统下批量重命名文件的方法

  在win7下我们对于同类文件来说,如果想要以数字编号的形式命名文件的话,是无需借助第三方软件即可完成修改的,不过很多不知道如何操作,故此小编为大家带来了Win7如何同时重命名多个文件的方法,需要的用户赶快学习下吧! win7系统下批量重命名文件的方法 1.在保存文件的时候可以采用系统自动分配名字的方法,即保存的时候系统显示的什么名字,就让它默认为什么名字,这样的名字也不会重名,保存起来相当的快. 2.选中文件夹中所有需要重命名的文件,直接按组合键ctrl+a就行,然后按F2,接下来输入希望设

IE9下载的文件保存在哪里

用IE9下载文件时,它不会像之前版本的IE那样弹出一个对话框.取而代之的是在浏览器下方出现一个提示栏. 上面有"运行"."保存"."取消"按钮和用来关闭提示栏的叉.如果在一段时间内没有进行操作,它会加深背景色使提示变得更醒目. 如果要在下载完成后运行该文件,可以按"运行"按钮.如果只要下载,可以按"保存"按钮.它不会像以前那样弹出询问保存位置的按钮.那么它保存在哪了呢?默认情况下,它会被保存在"个

photoshop文件菜单栏教程

"文件"菜单 (1)"新建"命令 我们来学习何如创建一个新文档.如果在Photoshop CS2中没有打开一个文档,那么它的任何工具和选项都是不能进行操作的,所以首先我 们在"文件"菜单栏中选择"新建"也可以按住Ctrl键的同时双击鼠标左键便会弹出一个新建文件对话框,我们设置宽为500像素,360像素高的文档,这 个大小对大多数显示器的工作区都是合适的,如下图所示: 在"名字"栏中,可以为文档输入一个你想要

delphi编写提取exe文件的ICO图标

会写自己的EXE程序,但没一个好看的EXE图标,是不是很遗憾啊?很多软件都有很好看的图标,我们为什么不提取出来呢?下面教你怎么用delphi编程提取EXE文件的图标,并保存为ICO格式的. 代码如下: procedureTForm1.getIcon; var Count:Integer; FileName:String; i:integer; begin if(FileName<>Edit1.Text)then begin FileName:=Edit1.Text; I:=0; Count:=

delphi编程控制INI文件

从.INI文件中获取字符串 var strResult:pchar; begin GetPrivateProfileString( 'windows', // []中标题的名字 'NullPort', // =号前的名字 'NIL', // 如果没有找到字符串时,返回的默认值 strResult, //存放取得字符 100, //取得字符的允许最大长度 'c:forwin95win.ini' // 调用的文件名 ); edit1.text:=strResult; //显示取得字符串 从.INI文

php限制上传文件类型并保存上传文件的方法

 这篇文章主要介绍了php限制上传文件类型并保存上传文件的方法,涉及php针对上传文件的常用操作技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考.具体如下: 下面的代码演示了php中如何获取用户上传的文件,并限制文件类型的一般图片文件,最后保存到服务器 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3

php计算指定目录下文件占用空间的方法

 这篇文章主要介绍了php计算指定目录下文件占用空间的方法,实例分析了php操作目录及文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php计算指定目录下文件占用空间的方法.分享给大家供大家参考.具体分析如下: php中可以通过 RecursiveDirectoryIterator 扩展 DirectoryIterator的getChildren() 方法提供访问子目录中的每一个元素的方法,下面的代码通过遍历访问目录下的所有文件,获取他们暂用的空间. ? 1 2 3

php遍历删除整个目录及文件的方法

 这篇文章主要介绍了php遍历删除整个目录及文件的方法,涉及php操作目录及文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php遍历删除整个目录及文件的方法.分享给大家供大家参考.具体分析如下: 我们可以使用RecursiveDirectoryIterator 和 RecursiveIteratorIterator删除目录和子目录及文件,子目录将先与父目录删除 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?php function

php从完整文件路径中分离文件目录和文件名的方法

 这篇文章主要介绍了php从完整文件路径中分离文件目录和文件名的方法,涉及php中basename及dirname函数的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php从完整文件路径中分离文件目录和文件名的方法.分享给大家供大家参考.具体分析如下: basename()函数用于从路径中获得文件名 dirname()函数用于从路径中获得文件目录 ? 1 2 3 4 5 <?php $full_name = 'c:wampphpphp.ini'; $base = b