c语言几张图片合成视频,一张有料的图片!!!附文件-图片合成器C语言实现算法-站长资讯中心...

c4468b3f4df77e96b0a416fa2a870fba.png

凯鲁嘎吉 - 博客园

http://www.cnblogs.com/kailugaji/

1.打开F盘,先找两个文件,一个是压缩文件(2.rar),另一个是一张图片(1.jpg),将其放到F盘目录下,当然,其他盘也可以。

b25164490084271af23e96ba2c8f8ad9.png

1.jpg图片如下:

4a755b7d15b1b6cafdef35e0354216c5.png

2.rar文件里面的内容如下:

42c8a1dd1d78fbb4461d9abbfb4adce2.png

2.打开cmd,输入命令

C:\Users\lenovo>F:

F:\>copy /b 1.jpg+2.rar 凯鲁嘎吉.jpg

831ec3f5c42fd8530a3d1027857d5f7c.png

3.再次查看F盘,发现多了一个文件(凯鲁嘎吉.jpg)

d6f6e311126cf27c3b942cb0dec083ab.png

4.它表面上看去是1.jpg,但请你将“凯鲁嘎吉.jpg”修改文件后缀名为“凯鲁嘎吉.rar”,神奇的事情发生了

e616cd3b6a09f204bea9dd6c015bbe1b.png

凯鲁嘎吉.rar里面的内容如下:

5facf8fe6aeca204548078ae513920b4.png

它竟然和2.rar里面的内容一模一样!!!

那么,如果你想拥有以上C语言的资料,请保存以下这张有料的图片,它真的有料!!!

5a513445710ab95afea331cbef6f5d7b.png

C语言实现算法:

1 #include

2 #include

3 voidmain(){4 FILE *f_pic,*f_file,*f_finish;5 char ch,pic_name[20],file_name[20],finish_name[20];6 printf("Please ipunt picture and file name:\n");7 printf("picture:");8 scanf("%s",pic_name);9 printf("file:");10 scanf("%s",file_name);11 printf("生成为:");12 scanf("%s",finish_name);13

14 if(!(f_pic=fopen(pic_name,"rb"))){15 printf("Cannot open the picture %s !",pic_name);16 return;17 }18

19 if(!(f_file=fopen(file_name,"rb"))){20 printf("Cannot open the file %s !",file_name);21 return;22 }23

24 if(!(f_finish=fopen(finish_name,"wb"))){25 printf("Cannot open the picture %s !",finish_name);26 return;27 }28

29 while(!(feof(f_pic))){30 ch=fgetc(f_pic);31 fputc(ch,f_finish);32 }33

34 fclose(f_pic);35

36 while(!(feof(f_file))){37 ch=fgetc(f_file);38 fputc(ch,f_finish);39 }40

41 fclose(f_file);42 fclose(f_finish);43 system("pause");44 }

当前目录下已有两个文件:

36201931baa1891bafe1084d04cccf4e.png

结果:

3b7c74de9e5f7f7cfbd2b652b818d200.png

在当前目录下,同样生成一个图片文件 kailugaji.jpg

c06ecbfaf746693406e54747a15bcd4f.png

是不是很神奇!!!

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值