加入字符串存在数组a[]里面,因为没有'\0'字符,那么至少数组的长度你知道吧,如果不能加'\0',而又想知道里面是什么的话,那就一个for循环,一个字符一个字符地打印吧:
int i=0;
for(i=0; i
如果数组的长度不知道,又没有'\0'结尾,那么我敢说,这个数组废掉了。。
恩,可以用strcpy命令在字符串尾手动加上"\n"~
printf输出时,没有\n也是可以的,只不过输出的位置之前光标处,可能前一个输出的行尾,你没有觉察到,程序中printf("\n[ %s %s ]",addr,dir_info)加\n是为了输出addr和dir_info之前先换行,保证输出时在行首,希望对你有帮助!
加入字符串存在数组a[]里面,因为没有'\0'字符,那么至少数组的长度你知道吧,如果不能加'\0',而又想知道里面是什么的话,那就一个for循环,一个字符一个字符地打印吧:
int
i=0;
for(i=0;
i
printf("%c",
a[i]);
如果数组的长度不知道,又没有'\0'结尾,那么我敢说,这个数组废掉了。。
额。。。汗。。。没有\n,printf确实有的时候不会打印,所以一般会加fflush(stdout)