C++で配列に問題があります。 私はユーザにプログラムをString
という形で与え、ユーザが満足するまでそれを続けさせたい。私の入力はうまくいきますが、文字列を配列に格納したいときには、いくつかの問題があります。私は明らかに私の配列のサイズを定義する必要がありますか? 2つまたは3つの異なるarrays
(入力に応じて、いくつかのif文でソートされます)の文字列を入力してそれらを出力する方法がありますか? 私のコードは 不明なサイズの配列に文字列を追加するC++
string firstarray[10];
string secarray[10];
//The cin stuff here and reading strings from user-input
if(MyCondition1){
for(int x = 0; x<=9;x++){
firstarray[x] = name;
}
if(MyCondition2){
for(int x = 0; x<=9;x++){
secarray[x] = name;
}
は、配列の10-制限をスキップする方法はあります...今、このようになりますか?それは文字列のようになります
firstarray[];
?
複数の配列で解決しようとしている問題は何ですか?ベクトル firstArray;サイズの制約を取り除きます。 –
あなたは 'std :: string'を意味します、そうですか?私はどこにでも名前空間を使用しているとは思わない。 –
よく彼はstd ::なしの文字列を使っている。 – BoBTFish