字符串函数问题(求助)
定义一个字符串指针数组
char *p[]={"0:","1:"};
如果我想把" * "添加到字符串的末尾,可不可以这样写?如果不能,该咋样?
char *p[]={"0:","1:"};
strcat(p[0]," * ");
定义一个字符串指针数组
char *p[]={"0:","1:"};
如果我想把" * "添加到字符串的末尾,可不可以这样写?如果不能,该咋样?
char *p[]={"0:","1:"};
strcat(p[0]," * ");
2006-10-12 14:43
2006-10-12 16:18
2006-10-12 16:42
那么如何输出呢?
#include <stdio.h>
#include <string.h>
void main(void ) {
char p[2][5]={"0:","1:"};
strcat(p[0],"*");
printf("%s",p);
}
这样不能把结果直接打出来,难道要用循环?
有没有大虾帮忙看下,能不能直接用地址把这些字符串直接输出来?

2006-10-12 17:22
2006-10-13 18:31
#include <stdio.h>
#include <string.h>
void main(void ) {
char p[2][5]={"0:","1:"};
strcat(p[0],"*");
printf("%s",p[0]);
getch();
}

2006-10-13 19:12

2006-10-13 19:30