C++ 中%1 %0 是什么意思

如题所述

第1个回答  2022-08-29
首先%是模(mode)的意思,代表取余数,5%2=1
另外c++的格式化输出 比如printf(“%d”,a)之类的会用到这个符号详细的不说了可以去查查,printf功能强大运行效率还比cout高
第2个回答  2011-12-28
问题描述具体一些啊?
有点没头没脑啊,
这种格式一般用在格式化输入输出
标准C++里似乎没有
MFC 的format函数里碰到的吧?这些格式在Format函数里表示参数索引追问

TCHAR key;
TCHAR *pos;
pos = strstr(key,_T("%1"));
是在strstr里遇到的。不明白是什么意思。先谢谢了。

追答

这里%1就是个简单的字符串
strstr函数是在第一个参数里查找第二个参数第一次出现的位置
strstr函数的两个参数都应该是个字符指针,表示两个字符串
你传入的第一个参数key是TCHAR,有问题

本回答被提问者采纳
相似回答