如何从c中的.txt文件中读取和提取特定文本

时间:2017-08-17 09:07:34

标签: c

我被赋予了一个编写c程序的任务,该程序读取c程序并从中提取函数。任何人都可以帮忙吗?

>  #include<stdio.h>
>      #include<conio.h>
>      int c;
>      FILE *file; 
>      file = fopen("c.c", "r"); 
>      if (file) {
>         while ((c = getc(file)) != EOF)
>             putchar(c);
>         fclose(file); 
> 
>      }

1 个答案:

答案 0 :(得分:0)

你会得到足够的帮助herehere

首先,如果您想阅读c​​文件,请在第一个链接中找到您的答案。在第一步打开它之后,你应该寻找类型(帮助自己使用第二个链接):bool,int,void,...,然后你将使用getline()保存该行。

如果您的c文件缩进,则您的getline应包含以下内容:

  • 类型(包括指针,如果有的话),
  • 功能名称
  • 参数

然后从第一个'{'您将找到您的功能实现。如果您的功能中有更多循环,您必须计算所有'{'以便通过将它们放入LIFO来了解您的功能完成位置。

在文档结束之前,您必须这样做以了解所有功能。