C++找不到哪里出错了 高手帮忙看看

[复制链接]
查看11 | 回复0 | 2009-2-25 13:41:24 | 显示全部楼层 |阅读模式
#include
#include
#include
#include
#include
#include
using namespace std;
void getFileName(ofstream &out);
void getMinMaxValue(int &min, int &max);
void getQuantity(int &qty);
void generateRandom(ostream &out, int qty, int min, int max);
int main(int argc, char *argv[])
{

ofstream out;

int min, max, qty;

srand(time(NULL));

getFileName(out);

getMinMaxValue(min, max);

getQuantity(qty);

generateRandom(out,qty,min,max);


system("PAUSE");

return EXIT_SUCCESS;
}
void getFileName(ofstream &out)
{

ifstream in;

char name[255];

cout>name;

in.open(name);

if(in.fail())

{

char ans[100];

bool again = true;

in.clear();

in.close();

cout>min;

cout>max;

if(min>max)

{

int temp = min;

min = max;

max = min;

}
}
void getQuantity(int &qty)
{

bool again = true;

while(again)

{

cout>qty;

again = (qty > 1);

}
}
void generateRandom(ostream &out, int qty, int min, int max)
{

bool belowZero = minabs(max)) ? rand()%(abs(max)+1) : rand()%(abs(min)+1);

num*= belowZero ? (int)pow(-1., rand()%2) : 1;

again = (min >name;in.open(name);if(in.fail()){char ans[100] = {0};/*内存需要初始化*/bool again = true;in.clear();in.close();cout<<"File already exists. Do you want to (O)verwrite, (A)ppend, or (Q)uit: ";fflush(stdin);/*这句话一...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行