gpt4 book ai didi

c++ - 在一行代码中输入 2 个十六进制数字和一个字符串

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:16 25 4
gpt4 key购买 nike

我想输入一行代码,如下所示:

cin >> hex >> n1 >> s >> hex >> n2;

程序需要能够提示用户输入一个十六进制数,然后输入一个表达式,然后再输入另一个十六进制数。然后我跟随着一系列字符串比较将表达式和 adsub 等与两个十六进制数进行比较。

我可以用像这样的c代码来做到这一点

scanf("%x %s %x", &n1, s, &n2);

scanf的上述语句如何在c++中类似地实现?

最佳答案

您可以使用流操纵器 http://www.cplusplus.com/reference/library/manipulators/例如:

std::cin >> std::hex >> n1 >> s >> n2;

关于c++ - 在一行代码中输入 2 个十六进制数字和一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18181955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com