cin.get () не работает
Я написал эту простую программу сегодня, но я обнаружил, чтоcin.get()
отказывается работать, если их нет 2. Есть идеи?
#include <iostream>
using namespace std;
int main(){
int base;
while ((base < 2) || (base > 36)){
cout << "Base (2-36):" << endl;
cin >> base;
}
string base_str = "0123456789abcdefghijklmnopqrstuvwxyz";
for (int i = 0; i < base; i++){
for (int j = 0; j < base; j++){
for (int k = 0; k < base; k++){
cout << base_str[i] << base_str[j] << base_str[k] << endl;
}
}
}
cin.get();
cin.get();
}
если я переедуcin.get()
перед вложенными циклами циклы запускаются, затем пауза. если я возьму одинcin.get()
вне, программа просто заканчивается. я использую последнюю версию кровопролития с ++ dev