作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我被分配了一个用 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);
>
> }
最佳答案
首先,如果您想阅读 c 文件,请在第一个链接中找到答案。其次,从第一步打开它后,您应该寻找类型(帮助您自己处理第二个链接):bool、int、void,...,然后您将使用 getline() 保存该行。
如果您的 c 文件缩进良好,您的 getline 应包含以下内容:
然后从第一个“{”中您将找到您的函数实现。如果函数内还有更多循环,则必须对所有“{”进行计数,以便通过将它们放入 LIFO 中来了解函数在哪里完成。
您必须执行此操作直到文档结束才能了解所有功能。
关于c - 如何从c中的.txt文件中读取和提取特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45730903/
我是一名优秀的程序员,十分优秀!