|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <string.h>
#define N 5
#define M 10
/**********found**********/
void fun(char (*ss)[M], int k) /* 为什么左边的这个为M值时候能够把五个字符串都限制在四个字符,但是如果为N时只能限制前面四个为四个字符串,而delete没变。*/
/**********found**********/
{ int i=0 ;
while(i<N) {
ss[i][k]='\0'; i++; }
}
main()
{ char x[N][M]={"Create","Modify","Sort","skip","Delete"};
int i;
printf("\nThe original string\n\n");
for(i=0;i<N;i++)puts(x[i]); printf("\n");
fun(x,4);
printf("\nThe string after deleted :\n\n");
for(i=0; i<N; i++) puts(x[i]); printf("\n");
}
|
|