我用 C 创建了一个程序,它将读取文件的内容,然后将其输出到新文件中。但是,我需要扩展这个程序以跳过 HTML 标签。有人可以指出我应该做什么或应该如何做的正确方向吗?
我所知道的就是单独跳过字符,但是如何跳过才能包含“< 和 >”中的所有内容?
如果可能的话,请不要给我完整的完整代码,因为这是作业,我想从中学习。
谢谢!
最佳答案
首先,设置一个标志(将其称为 html_flag
)并将其设置为 0 ( false
)。您可以通过将其声明为 int
来做到这一点。当您检查每个字符时,如果 html_flag
则输出所有内容。是 0
,直到您点击<
特点。此时,您设置 html_flag
为 1。如果标志为 1,则不输出任何扫描的字符。将标志转回 0
当您遇到 >
字符,并继续对整个文件执行此操作。
关于c - 跳过某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18818799/