69,368
社区成员
发帖
与我相关
我的任务
分享
#include"stdio.h"
#include"conio.h"
#define N 4
void fun(char *m[]);
void main()
{int i,j;
char m[][N]={{"2354"},{"3444"},{"4343"},{"5434"}};
fun(m[N]);
for(i=0;i<N;i++)
{for(j=0;j<N;j++)
printf("%c ",m[i][j]);
printf("\n");}
getch();}
void fun(char *m[])
{int i,j;
for(j=0;j<N;j++)
{m[0][j]='0';
m[N-1][j]='0';
}
for(i=1;i<N-1;i++)
{m[i][1]='0';
m[i][N-2]='0';
}
}
#include<stdio.h>
#include<windows.h>
void fun(char *m, int m_len)
{
while(m_len--)
*m++='\0';
}
int main()
{
unsigned int len,i,j;
char m[4][5]={{"2354"},{"3444"},{"4343"},{"5434"}};
len=sizeof(m);
fun(&m[0][0],len);
for(i=0;i<4;i++)
for(j=0;j<5;j++)
printf("%#x, ",m[i][j]); /* '0'以%c形式输出,屏幕上看不到内容*/
system("pause");
return 0;
}