前提・実現したいこと
C++で下のようなfor文を作りましたが、回ってくれません。
for文の条件式に関数を入れることは不可能なのでしょうか。
for文の中でahahaが増えていき3になったらfor文が止まるようにしたいのですが、
for文では厳しいですか?
do while文で条件にahaha != 3としないといけませんか。よろしくお願いいたします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
C++
1int w; 2struct queue { 3 char box[5]; 4 int ahaha; 5}; 6 7int akan(struct queue *q) 8{ 9 return(q->ahaha == 3); 10} 11 12 13void arere(struct queue q, int s) 14{ 15 for (w = 1; akan(&q); w++) { 16 ~~~~~~~~~~~~~ 17 ~~~~~~~~~~~~~
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。