c语言编程随机生成号码,随机生成若干个电话号码解决方法

随机生成若干个电话号码 #include #include #include #include #include struct Stu{ unsigned l

随机生成若干个电话号码

#include

#include

#include

#include

#include

struct Stu{

unsigned long ID;

char name[7];

char num[13];

};

void setId(char *tel_obj) //n的值暂未使用

{

int i; //用来给电话号码依次赋值

char tel_num[10]={'0','1','2','3','4','5','6','7','8','9'};

char tel_link[10];

strcpy(tel_obj,"13");

srand((unsigned)time(NULL));

for(i=0;i<9;i++)

{

tel_link[i]=tel_num[rand()%10];

}

tel_link[9]='\0';

strcat(tel_obj,tel_link);

puts(tel_obj);

}

int main()

{

FILE *fp;

int i;

char tel_obj[12];

char* p=&tel_obj[12];

char *tel;

fp&