两种输出方法的区别?
程序中注释行为另一种输出(但是无法输出结果)
#include <iostream.h>
#include <stdlib.h>
#include <fstream.h>
#include <time.h>
//#define FILE_OUT "ran.out" void Fill_It(int *ptr_s,int *ptr_u,int *ptr_d,int ran[20])
{
int i,rand_num,temp;
srand(*ptr_s);
for(i=0;i <20;i++)
{
rand_num=rand();
temp=*ptr_d+(rand_num%(*ptr_u-*ptr_d));
ran[i]=temp;
}
}
int main()
{
int seed,ubound,dbound,i,rand1[20],rand2[20];
ofstream SaveFile("rand.txt");
//ofstream output;
//output.open(FILE_OUT,ios::out);
cout <<"please input seed and ubound,dbound:" <<endl;
cin>>seed>>ubound>>dbound;
Fill_It(&seed,&ubound,&dbound,rand1);
for(i=1;i <20;++i)
cout <<rand1[i] <<ends;
cout <<endl;
for(i=1;i<20;++i)
{SaveFile<<rand1[i]<<ends;//output<<rand1[i]<<ends;
}SaveFile<<endl;
cout <<"please input seed and ubound,dbound again:" <<endl;
cin>>seed>>ubound>>dbound;
Fill_It(&seed,&ubound,&dbound,rand2);
for(i=1;i<20;++i)
cout <<rand2[i]<<ends;
cout <<endl;
for(i=1;i<20;++i)
{SaveFile<<rand2[i]<<ends;//output<<rand2[i]<<ends;
}
//output.close();
SaveFile.close();
system("pause");
return 0;
}
这两种输出有什么区别呢?为什么后一种无法输出?
#include <iostream.h>
#include <stdlib.h>
#include <fstream.h>
#include <time.h>
//#define FILE_OUT "ran.out" void Fill_It(int *ptr_s,int *ptr_u,int *ptr_d,int ran[20])
{
int i,rand_num,temp;
srand(*ptr_s);
for(i=0;i <20;i++)
{
rand_num=rand();
temp=*ptr_d+(rand_num%(*ptr_u-*ptr_d));
ran[i]=temp;
}
}
int main()
{
int seed,ubound,dbound,i,rand1[20],rand2[20];
ofstream SaveFile("rand.txt");
//ofstream output;
//output.open(FILE_OUT,ios::out);
cout <<"please input seed and ubound,dbound:" <<endl;
cin>>seed>>ubound>>dbound;
Fill_It(&seed,&ubound,&dbound,rand1);
for(i=1;i <20;++i)
cout <<rand1[i] <<ends;
cout <<endl;
for(i=1;i<20;++i)
{SaveFile<<rand1[i]<<ends;//output<<rand1[i]<<ends;
}SaveFile<<endl;
cout <<"please input seed and ubound,dbound again:" <<endl;
cin>>seed>>ubound>>dbound;
Fill_It(&seed,&ubound,&dbound,rand2);
for(i=1;i<20;++i)
cout <<rand2[i]<<ends;
cout <<endl;
for(i=1;i<20;++i)
{SaveFile<<rand2[i]<<ends;//output<<rand2[i]<<ends;
}
//output.close();
SaveFile.close();
system("pause");
return 0;
}
这两种输出有什么区别呢?为什么后一种无法输出?
...全文
相关推荐
动态规划法与分治法的区别
动态规划法与分治法的区别 动态规划法与贪心法的区别 分枝限界法与回溯法的异同 等自己的总结
SpringBoot全局错误处理的两种方式:注解法和覆盖路径法
SpringBoot全局错误处理的两种方式:注解法和覆盖路径法 文章目录SpringBoot全局错误处理的两种方式:注解法和覆盖路径法引言SpringBoot全局错误处理第一种方法:注解法注解使用SpringBoot全局错误处理第二种方法:覆盖路径法实现逻辑:实现方法两种方式的区别总结以及回答上面的方法 引言 对于系统中的异常处理是一个大问题,需要考虑几个问题,文后回答 代码中的异常什么时候该抛,什么时候该捕获 系统内部的异常应该在什么位置捕获,controller,service还是dao层 异常应该怎么处理,捕获到异常后应该怎么返回信息 后台应该处理的错误范围是那些 SpringBoot全
CRC校验源码,包括CRC8和CRC16两种,采用查表法
CRC校验源码,包括CRC8和CRC16两种,采用查表法
java创建线程的两种方法区别
主要为大家区分了java创建线程的两种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
年、月、日——两种记时法.doc
年、月、日——两种记时法.doc


新手乐园
