gpt4 book ai didi

c - 如何从\n 分隔文件中读取字符串

转载 作者:太空狗 更新时间:2023-10-29 17:19:27 24 4
gpt4 key购买 nike

我正在尝试读取一个以回车符分隔的文件。充满了短语。

我正在尝试将每个短语放入一个字符串中。

问题是当我尝试读取文件时

fscanf(file,"%50s\n",string);

字符串只包含一个单词。当它遇到空格时,它会停止读取字符串

最佳答案

fscanf(file,"%50[^\n]\n",string);
  1. 除了\n之外的所有字符都会被[^\n]消耗掉

  2. 将消耗最多 0f 50 个字符(确保字符串至少有 51 个字符的空间)

  3. ..\n",string 这确保 \n 也被消耗,以便下一次调用不只是返回空字符串。

关于c - 如何从\n 分隔文件中读取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2718595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com