01/10/2018, 11:31
Em mới học lập trình xin mọi người giúp đỡ
Như tiêu đề ạ,
Em có chương trình khi chạy nó thì bị mất ký tự đầu. Chẳng hạn nhập Chao ban thì nó in ra hao ban thôi/ Lỗi do đâu ạ?
//In ra n dong chu nhap tu ban phim
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i,n;
string dc;
cout<<"Ban muon in ra dong chu gi (nhap vao mot dong chu): ";
cin.ignore();
getline(cin,dc);
cout<<"Ban muon in ra bao nhieu dong (nhap vao mot so nguyen duong): ";
cin>>n;
cout<<endl;
i=1;
while (i<=n)
{
cout <<i<<". "<<dc << endl;
i=i+1;
}
return 0;
}
Bài liên quan
Bỏ dòng cin.ignore() đi nhé.
Cám ơn ạ. Anh có tài liệu và bài tập C++ hay nào không cho xin ít ạ
Bạn search trên diễn đàn.
Tìm trên google.