爱问知识人 爱问教育 医院库

VC cin函数的格式输入

首页

VC++ cin函数的格式输入

在VC++中,比如我想输入年月日为:1980/01/01到三个变量中,用cin函数来完成.可用
scanf("%d/%d/%d",&year,&month,&day)
来完成,但用cin怎么来完成呢?如果用
cin<<year<<"/"<<month<<"/"<<day
的话,程序就不能编译.请问大家,怎么来完成中间那个分隔符.

提交回答
好评回答
  • 2006-11-10 22:09:31
    没有办法,首先输入到一个字符串,然后自行解析,其实scanf内部也是作了这样的事情

    y***

    2006-11-10 22:09:31

其他答案

    2006-11-11 19:19:33
  • 输入不也是为了输出的吗 只要输出的时候是那个格式不就可以了吗 没有必要让它输入那种格式啊 再说你那是C语言的输入格式 它就是那中格式的啊 你看看下面的程序你能不能用上吧!
    #include
    int main()
    {
    	int a,b,c;
    	char m;
    	m='/';
    	cin>>a>>b>>c;
    	cout<
    		                
    		            

    飘***

    2006-11-11 19:19:33

  • 2006-11-11 19:07:27
  • 设一个char变量,把分隔符读到变量里去。
    int year, month, day;
    char c;
    cin>>year>>c>>month>>c>>day;

    知***

    2006-11-11 19:07:27

类似问题

换一换
  • VC++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):