啊哈磊_编程从这里起步
标题:
一个C语言的问题
[打印本页]
作者:
javaC
时间:
2014-4-27 10:24
标题:
一个C语言的问题
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp, *fp2;
char old[16], enc[16], dec[16];
int num;
printf("passwd:");
scanf("%s",old);
for(num=0;old[num];num++)
enc[num] = old[num] + 1;
enc[num] = '\0';
fp=fopen("fp.txt","w");
fprintf(fp,"%s",enc);
fclose(fp);
fp2=fopen("fp2.txt","w");
for(num=0;old[num];num++)
dec[num] = enc[num] - 1;
dec[num] = '\0';
fprintf(fp2,"%s",dec);
fclose(fp2);
system("pause");
return 0;
}
for(num=0;old[num];num++)
old[num]
是什么意思
作者:
rosynirvana
时间:
2014-4-27 12:11
如果old[num]是0,这段迭代停止
作者:
lexou
时间:
2014-4-28 09:38
因为'\0' 为0.
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2