首页 > 解决方案 > 从文件读取时如何忽略多个输入?

问题描述

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

但是,我无法使用%[,]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);
}

谢谢。

标签: c

解决方案


推荐阅读