Wednesday, June 20, 2007

C Programming



Slmtizgfozgrlmh nb uirvmw.


Olf urmzoob pmld dszg Y zn hzbrmt.


Ym uzxg, S kiltiznnrmt rh evib fhvufo.


Ep, Y zn hzbrmt mlmhvmhv rm nb yolt!








有兴趣的人儿 可以用Advanced C里的第一个程序转转


代码如下:






#include


#include


char decode (char letter);


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


{ char element,code;


FILE *indata, *outdata;
if (argc!=3 && argv[0]!="decode" )


{ printf ("Please enter like this: decode ** **"); exit(1); }


indata=fopen (argv[1],"r");


outdata=fopen (argv[2],"w");


if (indata==NULL) { printf ("File no found"); exit(1); }


while (fscanf(indata,"%c",&element)==1) { code=decode (element); fprintf (outdata,"%c",code); } }



char decode (char letter)


{ if (letter>='A' &&amp;amp; letter<='Z') return ((letter-2*'A'+'K')%26 + 'A');


else if (letter>='a' &&amp;amp; letter<='z') return ('z'+'a'-letter);


else return (letter); }

2 comments:

Anonymous said...

你太牛了,居然啊人家tay tay的照片贴在这里。
我逼迫自己去爱上小c,你enjoy urself......
给你三篇都留言,满足一下你的收评欲。

Anonymous said...

....
原来小罗有收评欲....

我发现大家讲话都已经中英混杂了...
enjoy la