永发信息网

C++ cin.getline 直接跳过

答案:1  悬赏:50  手机版
解决时间 2021-05-17 15:27

#include<fstream>
#include<iostream>
#include<iomanip>
#include<windows.h>
using namespace std;
void printstar();
void print_message();
int i,l;
char j[20];
char k[20];
int main(){

ofstream ofile;
ofile.open("E:\\myfile.txt",ios::app);
ofile<<"********学生学籍管理系统***********"<<endl;
ofile<<"学生学籍管理系统"<<endl;
system("color ce");
printstar();
print_message();
printstar();
Sleep(2000);
cout<<"请输入学号"<<endl;
cin>>i;
cout<<"您的学号为:"<<i<<endl;
cout<<"成绩"<<endl;
cin>>l;
cout<<"成绩"<<l<<endl;
cout<<"籍贯"<<endl;

cin.getline(k,20);
cout<<"籍贯"<<k<<endl;
cout<<"性别"<<endl;
cin.getline(j,20);
cout<<"性别:"<<j<<endl;

ofile<<setw(6)<<i<<setw(10)<<j<<setw(10)<<k<<setw(10)<<l<<endl;
ofile.close();
return 0;
}
void printstar(){
cout<<"***************************"<<endl;
}
void print_message(){
cout<<"Welcome to"<<endl;
}

为什么我在输入成绩后,后面的籍贯会直接跳过

最佳答案

#include<fstream>
#include<iostream>
#include<iomanip>
#include<windows.h>
using namespace std;
void printstar();
void print_message();
int i,l;
char j[20];
char k[20];


int main(){

ofstream ofile;
ofile.open("E:\\myfile.txt",ios::app);
ofile<<"********学生学籍管理系统***********"<<endl;
ofile<<"学生学籍管理系统"<<endl;
system("color ce");
printstar();
print_message();
printstar();
Sleep(2000);
cout<<"请输入学号"<<endl;
cin>>i;
cout<<"您的学号为:"<<i<<endl;
cout<<"成绩"<<endl;
cin>>l;
getchar(); //在这里加上一句获取输入成绩结束的回车符.
cout<<"成绩"<<l<<endl;
cout<<"籍贯"<<endl;

cin.getline(k,20);
cout<<"籍贯"<<k<<endl;
cout<<"性别"<<endl;
cin.getline(j,20);
cout<<"性别:"<<j<<endl;

ofile<<setw(6)<<i<<setw(10)<<j<<setw(10)<<k<<setw(10)<<l<<endl;
ofile.close();
return 0;
}
void printstar(){
cout<<"***************************"<<endl;
}
void print_message(){
cout<<"Welcome to"<<endl;
}


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
贝多芬的悲伤的确好听?
有一句话说:我想你什么什么的...你只要看懂前
关于一张QQ签名的图片
三相电机如何拆线圈变成220??》
天门市天门净潭邮政支局地址是什么,有没有知
宝宝吃奶粉吐得很凶是怎么回事?
怀孕的女人为什么脾气越来越坏?
八年级下古诗词,八年级下册古诗文
我喜欢谁啊?
怎么样隐藏QQ空间图标
如何安排日常作息
我是一名初二的中学生,怎样将英语成绩上去?
大家帮我想个英文名
哪种打字软件,打的最快
PES09 5.0补丁下载
推荐资讯
长潭大道/长潭大桥(路口)地址在哪,我要去那
夏邑县商丘大地驾校地址在什么地方,想今天过
QQ宠物问题?
己经点化的云还能强化不
氢氧化铁能受热分解为氧化铁吗?急
我去年买的妙脆角送3天紫钻到现在也没熄灭是
龙之谷进PVP载入后断线
淘宝上那些超级QQ要绑定他人的手机,安全吗?
浠水县黄冈雪芙蓉地址在哪,我要去那里
索爱和洛基亚有什么手机比较好看
好忧伤有中想哭的感觉
阿童木最后牺牲了么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?