#include <stdlib.h>
void func(char * str)
{
int b;
int i;
memcpy(&b,str,sizeof(b));
for(i=0;i<10;i++)
{
printf ( "%d\n",b );
}
}
int main ( int argc, char *argv[] )
{
int a={1,2,3,4,5,6,7,8,9,10};
func((char *)&a);
return EXIT_SUCCESS;
}/* end of function main*/ 只有写foo的人知道怎么用,其他人不知道,也就是说函数设计的不具有通用性 不具有通用性 是的,一般设计函数都会foo(char*buffer,int len);方式来告诉buffer的长度,这个列子只是个例。 回复 14# eveson
是的,一般设计函数都会foo(char*buffer,int len);方式来告诉buffer的长度,这个列子只是个例。
页:
1
[2]