所以我剛開始學習使用C++編程,目前我正忙於基本的控制檯程序。我想做一個小垃圾郵件程序。下面的代碼:C++ for循環「語句無效」警告?
#include <iostream>
#include <string>
using namespace std;
string a;
int b;
void repetition(){
cout << "Please enter the number of time you want the text to be spammed" << endl;
cin >> b;
}
void text(){
cout << "Please enter the text you want to spam." << endl;
cin >> a;
for(;b == 0;){
cout << a << endl;
b - 1;
}
}
int main()
{
cout << "Welcome to your auto-spammer!!" << endl;
repetition();
text();
return 0;
}
我得到一個警告說「語句沒有影響」我在20行我想知道爲什麼,我怎麼能解決這個說法。謝謝。
'b - 1;'沒有影響:也許'b - = 1;' – 2014-12-02 20:28:02