VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 190|回复: 3

[已解决]求助: 字符串编辑

[复制链接]
38_avatar_middle
最佳答案
0 
在线会员 发表于 2022-6-4 15:55:04 | 显示全部楼层 |阅读模式
求助: 字符串编辑


  XXXX年、 XXXX年XX月、 XXXX年XX月XX日
如何判断,字符串str1是哪一种,
知道是,哪一种后。可不可以,使用下面方法取变量。。

int y=0, m=0 d=0;

sscanf(str1,"%d年", y);
sscanf(str1,"%d年%d月", y, m);
sscanf(str1,"%d年%d月%d", y, m, d);

还有这个烦人的 C4996 有没有好的办法,让它以后别再出了。。。
心前C 4996只是警告,现在VS2022直接不让编译了。。。。

  1. #pragma warning(disable: 4996)
  2. #include<stdio.h>
  3. #include<string>
  4. #include<stdlib.h>
  5. #include <conio.h>
  6. void strinput()
  7. {
  8.     char str1[64] = { 0 };
  9.     printf("\n查某年输入格式:\nXXXX年+回车'\n\n");
  10.     printf("查某月输入格式:\nXXXX年XX月 + 回车\n\n");
  11.     printf("查询某天星期几格式:\nXXXX年XX月XX日 + 回车\n\n请输入\n");

  12.     scanf("%s", str1);
  13.     printf("\n%s\n", str1);
  14. }
  15. int main()
  16. {
  17.     strinput();
  18.     return 0;
  19. }
复制代码


求助: 字符串编辑
最佳答案
17_avatar_small
2022-6-4 20:07:40
本帖最后由 yoobaby 于 2022-6-4 20:31 编辑

4996用这个:#define _CRT_SECURE_NO_WARNINGS

至于你的需求,听得很懵。


        int ret = sscanf(sentence, "%d年%d月%d日", &year, &month, &day);
        // ret 返回1就是 只输入年,2就是年月,3就是年月日
        cout <<ret<<"\t"<< year << " " << month << " " << day << endl;




上一篇:求助: “回车”继续,“Esc&quot; 退出。。。
下一篇:VS2022 C++ CLR winform
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-6-4 17:53:41 | 显示全部楼层
年(-60, -22)
月(-44, -62)
日(-56, -43)

大家有没有简单的方法呀,又要在char型数组里,数数玩吗?

求助: 字符串编辑
17_avatar_middle
最佳答案
31 
在线会员 发表于 2022-6-4 20:07:40 | 显示全部楼层    本楼为最佳答案   
bestAnswer
本帖最后由 yoobaby 于 2022-6-4 20:31 编辑

4996用这个:#define _CRT_SECURE_NO_WARNINGS

至于你的需求,听得很懵。


        int ret = sscanf(sentence, "%d年%d月%d日", &year, &month, &day);
        // ret 返回1就是 只输入年,2就是年月,3就是年月日
        cout <<ret<<"\t"<< year << " " << month << " " << day << endl;
38_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2022-6-9 12:04:41 | 显示全部楼层
yoobaby 发表于 2022-6-4 20:07
4996用这个:#define _CRT_SECURE_NO_WARNINGS

至于你的需求,听得很懵。

在吗?,能不能,帮我看一下。
应该如何解决呀???
https://www.cctry.com/forum.php? ... p;extra=#pid1477846
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2022-7-7 19:16

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表