这个我还真不会 坐等高手
===========深入<----------------->浅出============
#include <stdio.h> int main() { int i, j; char s[100] = {0}, str[100]; gets(str); // 将输入作为一个字符串读入 sscanf(str, "%d%[^0-9]%d", &i, s, &j); // 用 sscanf 把输入的字符串中的各个值提取出来。注意,这个不是正则表达式。 // %[^0-9] 表示从当前位置起所有不为 '0' - '9' 的字符。 printf("%d \"%s\" %d", i, s, j); return 0; }