C++ 用cout输出字符数组出现的问题
我声明一个字符变量charch[100][10];然后我分别给ch[0],ch[1],ch[2]等赋值,为啥我用cout输出的时候我输出ch[0]时ch[1]等等后面已经...
我声明一个字符变量
char ch[100][10];
然后我分别给ch[0],ch[1],ch[2]等赋值,
为啥我用cout输出的时候
我输出ch[0]时ch[1]等等后面已经赋值了的也一起输出了,
我输出ch[1]时ch[2]等等后面已经赋值了的也一起输出了,
以此类推.....
这是我用来赋值的函数,获取日期的...
char *huoquriqi(){
time_t t = time(0);
char tmp[20];
char *fh=tmp;
strftime( tmp, sizeof(tmp), "%Y.%m.%d",localtime(&t) );
tmp[19]='\0';
return fh;
} 展开
char ch[100][10];
然后我分别给ch[0],ch[1],ch[2]等赋值,
为啥我用cout输出的时候
我输出ch[0]时ch[1]等等后面已经赋值了的也一起输出了,
我输出ch[1]时ch[2]等等后面已经赋值了的也一起输出了,
以此类推.....
这是我用来赋值的函数,获取日期的...
char *huoquriqi(){
time_t t = time(0);
char tmp[20];
char *fh=tmp;
strftime( tmp, sizeof(tmp), "%Y.%m.%d",localtime(&t) );
tmp[19]='\0';
return fh;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询