云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++面试汇总

C++面试汇总

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 6:07:21

a append 追加

t text 文本文件,可省略不写 b banary 二进制文件 + 读和写 */

a.out a.c b.txt argv[0] argv[1] argv[2]

FILE* fpr=NULL; FILE* fpw=NULL;

//文件打开失败返回一个空指针值NULL

if(NULL==(fpr=fopen(argv[1],”r”))){printf(“%m\\n”);return -1;} if(NULL==(fpw=fopen(argv[2],”w+”))){printf(“%m\\n”);return -1;}

char ch;

while((ch=fgetc(fpr))!=EOF) {

//putchar(ch);

encryption(&ch);//加密函数 printf(“%c”,ch);//加密后字符显示 fputc(ch,fpw);//存放进文件 }

printf(“\\n文件加密成功!\\n”);

//文件的关闭(fclose函数) fclose(fpr); fclose(fpw); }

2.解密(decryption):

#include #include

void show() {

time_t start=time(NULL); while(start==time(NULL)); }

void decryption(char ch) {

(*ch)^=0xFF;//算法可自行修改调整 }

int main(int argc,char *argv[]) {

if(argc<2)

{

printf(“参数不足”); return -1; }

//文件的打开(fopen函数) /*

r read 只读 w write 只写 a append 追加

t text 文本文件,可省略不写 b banary 二进制文件 + 读和写 */

FILE* fpr=NULL; FILE* fpw=NULL;

//文件打开失败返回一个空指针值NULL

if(NULL==(fpr=fopen(argv[1],”r”))){printf(“%m\\n”);return -1;} if(NULL==(fpw=fopen(argv[2],”w+”))){printf(“%m\\n”);return -1;}

char ch;

printf(“开始解密!\\n”); while((ch=fgetc(fpr))!=EOF) {

show();

ch=decryption(ch);//解密函数 printf(“%c”,ch);//解密后字符显示 fputc(ch,fpw);//存放进文件 fflush(stdout);//刷新显示 }

printf(“\\n文件解密成功!\\n”);

//文件的关闭(fclose函数) fclose(fpr); fclose(fpw); }

斐波那契数列(Fibonacci sequence)

int Funct( int n ) {

if( n==0 || n==1 ) return 1; retrurn Funct(n-1) + Funct(n-2); }

搜索更多关于: C++面试汇总 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

a append 追加 t text 文本文件,可省略不写 b banary 二进制文件 + 读和写 */ a.out a.c b.txt argv[0] argv[1] argv[2] FILE* fpr=NULL; FILE* fpw=NULL; //文件打开失败返回一个空指针值NULL if(NULL==(fpr=fopen(argv[1],”r”))){printf(“%m\\n”);return -1;} if(NULL==(fpw=fopen(argv[2],”w+”))){printf(“%m\\n”);return -1;} char

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com