编辑代码

#include <stdio.h>
int main () {
     char input[32] = "bwbj-7256\r";
    int ret = 0;
    char name[26], mark[5];

    // 修正 sscanf 的格式字符串
    ret = sscanf(input, "%[^-]-%4s", name, mark);

    // 打印 sscanf 的返回值、提取的字符串
    printf("ret=%d,%s,%s\n", ret, name, mark);

    return 0;
}