帮忙看看一个C++指针程序

[复制链接]
查看11 | 回复2 | 2011-4-19 21:53:38 | 显示全部楼层 |阅读模式
#include
using namespace std;
void main()
{
char *StrArray[4];
for(int i=0;i>StrArray[0]>>StrArray[1]>>StrArray[2]>>StrArray[3];
cout>StrArray[0]>>StrArray[1]>>StrArray[2]>>StrArray[3];改为cin>>*StrArray[0]>>*StrArray[1]>>*StrArray[2]>>*StrArray[3];定义的StrArray为char的指针,访问其指向的变量需要加*
回复

使用道具 举报

千问 | 2011-4-19 21:53:38 | 显示全部楼层
StrArray=new char; 就应该用 delete StrArray;StrArray=new char [10]; 就应该用 delete [] StrArray;
回复

使用道具 举报

千问 | 2011-4-19 21:53:38 | 显示全部楼层
加上#include试试,应该可以的我不知道你在什么环境下编译的,我是在linux下的,去掉sysytem("pause")之后就可以编译成功了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行