cout<<"\nEnter Date of Birth";
cin>>date;
cout<<"-";
cin>>month;
cout<<"-";
cin>>year;
在此代码中,我希望输入被视为25-02-1994
(输入前一个值后会自动显示破折号)。但是,会自动添加“\n
”并输入被视为
Enter Date of Birth25
('\n')-02
('\n')-1994
我必须标记('\n
')以标记破折号出现在新行上。任何建议??
答案 0 :(得分:0)
因为你点击了回车。这是正常的。如果您不想要'\ n'字符,请将其删除。
date [ strlen( date ) - 1] = '\0';
month[ strlen( month) - 1] = '\0';
year [ strlen( year ) - 1] = '\0';