读书人

关于指针内存有关问题各位大神帮忙看

发布时间: 2013-04-07 12:50:11 作者: rapoo

关于指针内存问题,各位大神帮忙看下!
#include<iostream>
using namespace std;
int main()
{
int i;
char *str[5];
for(int j=0;j<5;j++)
scanf("%s",str[j]);
for( j=0;j<5;j++)
printf("%s",str[j]);
printf("\n");
return 0;

} C++
[解决办法]


...
#define MEM_SIZE 10
...
//在第一个for循环里,scanf函数前申请个空间
str[j] = (char *)malloc(MEM_SIZE);

...
// 最后记得释放空间

读书人网 >C++

热点推荐