在%[]格式转换说明符

时间:2019-10-31 15:33:22

标签: c io scanf

我如何在C中的%[]格式转换说明符中使用“?我尝试使用反斜杠转义符对其进行转义,但这似乎不起作用。

我正在尝试将%[]与fscanf一起使用(我知道fgets是正确的方法,但我要求使用fscanf)从文件中读取字符串,并且fscanf使用%[],一旦遇到不匹配的字符,它将停止读取。

这是我到目前为止的代码:

fscanf(file_pointer, " %[a-zA-Z0-9,.'! ]", destination_array);

非常感谢。

0 个答案:

没有答案