分享

一个指针问题

 西子浣纱城 2006-06-15

#include <iostream>
using namespace std;

#include <conio.h>

void main()
{
 char *c_point[10];

 for (int i = 0; i < 10; i++)
 {
  c_point[i] = new char[10]; //没有这句是错误的,没有分配内存,最好的方案是用string
  cin >> c_point[i];
 }

 for (int j = 0; j < 10; j++)
 {
  cout << *(c_point + j) << endl;
 }

 getch();
}

#include <iostream>
using namespace std;

#include <conio.h>

void main()
{
 //char *c_point[10];
        string c_point[10];

 for (int i = 0; i < 10; i++)
 {
  // c_point[i] = new char[10]; //没有这句是错误的,没有分配内存
  cin >> c_point[i];
 }

 for (int j = 0; j < 10; j++)
 {
  cout << *(c_point + j) << endl;
 }

 getch();
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约