从文件中读取时如何忽略多个输入?

时间:2018-05-10 17:07:27

标签: c

所以目前我有这个代码允许我从文本文件中导入单词并将其存储到数组中,我希望它做的是忽略任何标点符号,例如"," - "。" - 等等。

但是我无法使用%[,]s或类似的内容进行此操作,对此有任何帮助吗?

#include <stdio.h>
#include <string.h>

int main()
{
  FILE *myFileHandle;
  myFileHandle = fopen("test1.txt", "r"); 
  char *lineofText;
  if (myFileHandle != NULL){
      while (!feof(myFileHandle)){
          fscanf(myFileHandle, "%[,]s", lineofText);
          puts(lineofText);

      }
  }


  fclose(myFileHandle);
}

感谢。

0 个答案:

没有答案