我需要查看我的 string
是否匹配“hello X”,其中 X 是任何 int
。
基本上我想判断它是“hello 1”还是“hello 100”。
我怎样才能做到最好?
编辑 0
谢谢 Andrea Bergia。
我是这样使用你的代码的:
int dummy;
if (sscanf(string, "hello %d", &dummy))
/* matched */
最佳答案
int dummy;
int n = sscanf(string, "hello %d", &dummy);
if (n == 1) {
// Matched
}
关于c - "hello x"- 字符串比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018681/