乱七八糟的自我总结

来源:互联网 发布:php模拟form post提交 编辑:程序博客网 时间:2024/04/29 23:06

今天帮人写大作业,碰到一些问题,解决之后有点感触


第一个生成随机数:

一般可以利用

srand((int)time(NULL)); int t = rand() % 10;

生成随机数,但是如果

   for(i = 0 ; i < 100 ; i++){       srand((int)time(NULL));       int t = rand() % 10;       printf("%d\n",t);   }

由于时间很短会产生一样的数

所以可以

    for(i = 0 ; i < 100 ; i++){        int t = rand(100);        printf("%d\n", t % 50);    }
还有就是freopen 的文件操作

"r"             打开文字文件只读   

"w"             创建文字文件只写 

"a"             增补, 如果文件不存在则创建一个             

"r+"            打开一个文字文件读/写             

"w+"            创建一个文字文件读/写             

"a+"            打开或创建一个文件增补 
"b"             二进制文件(可以和上面每一项合用)               

"t"              文这文件(默认项) 


使用 freopen(“C:\\1.txt","w",stdout")进行输入

使用 freopen(“C:\\1.txt","r",stdin")进行输出


例外利用freopen("CON","w",stdout);和freopen("CON","r",stdin);

重新定向输入输出

0 0
原创粉丝点击