を使わない変数に読み込み線を割り当てるちょっとC++をやっているだけですが、私が気付かないことの1つは、=
の代わりに>>
を置き換えることができないということですか?>>
以下の私のコード:
char output[100];
if (myReadFile.is_open())
{
for(int i=0; i != random_integer; i++)
{
if(i == random_integer-1){
myReadFile >> output;
printf("%s",output);
}
}
}
myReadFile.close();
私はoutput = myReadFile
にmyReadFile >> output
を変更したいのですが、あなたはそれを行うことはできませんか?
私の2番目の質問は、出力に割り当てる文字列の長さを測定したいのですが、文字配列全体をループせずにどうすればいいですか?彼らは2つの無関係な演算子をしているので、あなたが代わりに>>
の=
を使用することはできません
TIA
いいえ、ファイルを 'char'の配列に割り当てることはできません。どのような行動を期待していましたか? –
なぜあなたは '' 'の代わりに' = 'を使うことができるべきだと思いますか? –