3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
[C/C++基礎]-純C++ 靜/動態配置不規則長度的字串陣列 本篇要分享純C++ 靜/動態配置不規則長度的字串陣列的範例,歡迎有興趣的同好,一起來(C/P)一下 ^^。 #include #include #include #include using namespace std; /* 純C++ 靜/動態配置不規則長度的字串陣列 目的節省記憶體的用量 */ int main() { /* //靜態宣告2個長度不同的字串(字元陣列) char *pchrStudentName[2]={"Tom lin","Jash liao"}; cout << pchrStudentName[0] << endl; cout << pchrStudentName[1] << endl; //*/ //* //動態態宣告N個長度不同的字串(字元陣列) char **pchrStudentName; char buf[100]; int num=0,i=0,j=0; cout<<"輸入個數:"<< "\t"; cin>>num; pchrStudentName= new char*[i]; for(i=0;i<num;i++) { buf[0]='\0'; cout<<"輸入第"<<i<<"個人名:"<< "\t"; cin>>buf; j=strlen(buf); pchrStudentName[i] = new char[j]; strcpy(pchrStudentName[i],buf); } for(i=0;i<num;i++) { cout<<"輸入第"<<i<<"個人名:"<< "\t"; cout<<pchrStudentName[i]<< endl; } //*/ return 0; }    

本文由jashliaoeuwordpress提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦