c语言 格式 能用什么替换

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:40:27
fscanf 中 %[^ \0]%n 能替换 %s 其中^,%n,这些符号分别表示什么意思啊,fscanf(fpt, "%[^' '] ", num[i]) 中%[^' '] 又是什么意思呢,麻烦谁能够解释清楚呢。只有一点分数,谢谢大家了。
fscanf(fpt, "%[^\n]\n", temp);这个第二个\n是什么意思呢

fscanf 中 %[^ \0]%n 能替换 %s 其中^,%n,这些符号分别表示什么意思啊

[^ \0]表示正则表达式的字符集合,第一个^表示是集合的补集。也就是说,读入的字符串中的字符必须不是空格或\0。%n表示将当前消耗的字符数保存到相应的变量中。

--------

fscanf(fpt, "%[^' '] ", num[i]) 中%[^' '] 又是什么意思呢,麻烦谁能够解释清楚呢。只有一点分数,谢谢大家了。

这个意思和上面类似的。