#include <iostream>
#include <string>
#include <sstream>
using namespace std;
struct Adresar
{
string ime;
string prezime;
string tel;
string adresa;
string drzava;
string email;
} Korisnik[40];
int main()
{
int n;
cout << "Koliko ljudi zelite upisati u adresar?"<< endl;
cin >> n;
int i;
for(i=0;i<n;i++)
{
cout << "Osoba broj " << i+1 << ":" <<endl;
cout << "-----------------------" << endl << endl;
cout << "Ime:\n" ;
getline(cin, Korisnik[i].ime);
cout << endl;
cout << "Prezime:\n" ;
getline(cin, Korisnik[i].prezime);
cout << endl;
cout << "Broj telefona:\n" ;
getline(cin,Korisnik[i].tel);
cout << endl;
cout << "Adresa:\n" ;
getline(cin, Korisnik[i].adresa);
cout << endl;
cout << "Drzava:\n" ;
getline(cin, Korisnik[i].drzava);
cout << endl;
cout << "Email:\n" ;
getline(cin, Korisnik[i].email);
cout << endl;
}
return 0;
}
Dakle treba se napravit upis korisnika u adresar, ali imam jedan problem,
a to je sto stalno kada uđe u for petlju preskače upis imena, tj. općenito preskače prvi getline.
A kada ulazi drugi put u petlju onda ga ne preskače i sad mi ništa nije jasno gledam u ovo
već sat vremena, pa ako bi neko mogo pogledat.
Hvala.