标签: c scanf
我希望从C中的输入行中获取某些值,但我不需要所有字符。
我有这样的输入行:
OUT R1
我只对第一个字符'O'和最后一个数字'1'感兴趣。 我可以这样做:
scanf("%c%c%c R%d\n", &c1, &c2, &c3, &int1);
但是,我会将内存用于c2和c3而我不会使用它们。
有没有办法不分配这些字符,还是我必须手动丢弃它们?