gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 20:33:18 25 4
gpt4 key购买 nike

我被分配了一个用 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);
>
> }

最佳答案

你会得到足够的帮助herehere .

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

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

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

然后从第一个“{”中您将找到您的函数实现。如果函数内还有更多循环,则必须对所有“{”进行计数,以便通过将它们放入 LIFO 中来了解函数在哪里完成。

您必须执行此操作直到文档结束才能了解所有功能。

关于c - 如何从c中的.txt文件中读取和提取特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45730903/

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