Như tit lâu rồi mình cũng không đụng vào lập trình nên giờ đang mò lại và gặp trường hợp như vầy
Mình khai báo name là Char, khi nhập vào với nọi dung 1 dãy kí tự vd : abcdef thì oke nhưng khi có 1 dấu space vd như :abc def là chương trình tự skip cái phần nhập mssv qua luôn, như vậy là sao nhĩ
#include "iostream"
#include "fstream"
using namespace std;
void nhap(float d[])
{
char name[50];
int mssv;
float avg = 0;
cout << "Ten : \n";
cin >> name;
cout << "MSSV : \n";
cin >> mssv;
for (int i = 1; i < 4; i++)
{
avg = avg + d[i];
}
avg = avg / 3;
}
void main()
{
char name[50];
int mssv,i;
float avg, d[100];
nhap(d);
}