char str[maxsize]="0";还是解决不了,这还不能发出图片
内存没开辟 用sprintf赋值数组
使用动态数组吧
char str=(char) malloc(sizeof(char)*maxsize);
如果你想初始化,直接写个for循环就行了,对str操作可以数组一样,str[0]='0',这样就是将第一个初始化为‘0’。
使用malloc之后,记得在程序最后free掉,防止内存泄漏和野指针。
free(str);//释放掉malloc申请的内存
str=NULL;//防止野指针。