چرا این ++c اینقدر ایراد میگیره
یه نگاه به این کد بندازید ببینید مشکلش چیه چرا درست کار نمی کنه
قسمت آخر که برای گرفتن جنس هست اصلا نمیشه چیزی وارد کرد و برنامه خارج می شه.
جالبه که وقتی کد رو به این تغییر میدم درست کار میکنه(فقط قسمت Main رو می زارم)
با visual studio 2005 و borland builder 2006 هم تست کردم دوتاشون یه جور جواب میدن،
ممنون می شم راهنمایی کنید
یه نگاه به این کد بندازید ببینید مشکلش چیه چرا درست کار نمی کنه
کد:
#include <iostream>
#include <string>
using namespace std;
struct student
{
string name;
string family;
char gender;
int studentID;
};
int main()
{
student studentClass;
cout << "Enter your name : ";
getline(cin, studentClass.name);
cout << "Enter your family : ";
getline(cin, studentClass.family);
cout << "Enter your ID number : ";
cin >> studentClass.studentID;
cout << "Enter your gender : ";
studentClass.gender = cin.get();
return 0;
}
قسمت آخر که برای گرفتن جنس هست اصلا نمیشه چیزی وارد کرد و برنامه خارج می شه.
جالبه که وقتی کد رو به این تغییر میدم درست کار میکنه(فقط قسمت Main رو می زارم)
کد:
int main()
{
student studentClass;
cout << "Enter your name : ";
getline(cin, studentClass.name);
cout << "Enter your family : ";
getline(cin, studentClass.family);
[COLOR="SeaGreen"]cout << "Enter your gender : ";
studentClass.gender = cin.get();
cout << "Enter your ID number : ";
cin >> studentClass.studentID;[/COLOR]
return 0;
}
با visual studio 2005 و borland builder 2006 هم تست کردم دوتاشون یه جور جواب میدن،
ممنون می شم راهنمایی کنید