一个动态分配字符串指针数组的问题 就是说这是一个指针数组,数组中的每一个指针都指向一个字符串,数组的个数在ncount变量中,怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试 CPtrArray,将字符串指针放到里边,可动态增加容量。 char** array=new char*[ncount];for(int i=0;i<nCount;i++) array[i]=new char[100];把array当数组来用:printf("%s.\n",array[0]); 那等你定了以后再array[i]=new char[WhatIsYourSize]; void main(){ int ncount; cin>>ncount;char* *string=new char*[ncount];char str[100];//maxnumberfor(int i=-1;i<ncount;i++){cin.getline(str,sizeof(str));/////////////////特殊性提前??if(i+1<ncount)cout<<"Enter string"<<i+1<<":";string[i]=new char[strlen(str)+1];strcpy(string[i],str);}cout<<endl;for(i=0;i<ncount;i++)cout<<"string"<<i<<":"<<string[i]<<endl;} 创建工程时选了指定开始时被最小化主窗口,现在要在哪调回来 求助!如何用API函数实现文本框随输入的文字自动调整大小? 怎样在SDI加载视图窗口? CStdioFile ReadString()出错了 如何得到dll文件的句柄? VC/MFC版的斑竹都在CSDN拿工资吗? 使用CHtmlView显示html格式的CString问题 题目:视图中的OnDraw问题 第一次提问,各位请指教,ADO访问数据库问题,在线等待 恳请各位回答我的问题 #pragma once 关于ListCtr控件ItemData的问题?
for(int i=0;i<nCount;i++)
array[i]=new char[100];把array当数组来用:printf("%s.\n",array[0]);
{
int ncount;
cin>>ncount;
char* *string=new char*[ncount];
char str[100];//maxnumberfor(int i=-1;i<ncount;i++)
{
cin.getline(str,sizeof(str));/////////////////特殊性提前??
if(i+1<ncount)
cout<<"Enter string"<<i+1<<":";
string[i]=new char[strlen(str)+1];
strcpy(string[i],str);
}
cout<<endl;
for(i=0;i<ncount;i++)
cout<<"string"<<i<<":"<<string[i]<<endl;}