Witam mam taki problem że nie działa mi funkcja getline w programie. Na "czysto" w pustym projekcie działa. A tutaj omija mi getline i odrazu przechodzi do cin>>klucz.
Oprócz tego program nie zwraca mi 0, też nie wiem dlaczego.
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char** argv) {
char A [25] [25];
string wyraz;
string klucz;
string operacje;
int ile;
cout<<"Ile razy zaszyfrować? ";
cin>>ile;
cout<<"Wyraz do zaszyfrowania: ";
getline(cin,wyraz); //BŁĄD
cout<<"Klucz: ";
cin>>klucz;
cout<<wyraz.length();
for (int a = 0; a<=25;a++) {
for (int b = 0; b<=25; b++) {
if (65+a+b >=91 and 65+a+b<=116 ) {
A [a] [b] = 65+a+b -26;
} else if (65+a+b>=116) {
A [a] [b] = 65+a+b -52;
} else
A [a] [b] = 65+a+b;
cout<<A[a][b];
}
cout<<endl;
}
return 0;
}