编辑代码

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    // 打开文件
    FILE *file = fopen("yourfile.txt", "r"); // 请将 "yourfile.txt" 替换为你要处理的文件名

    // 检查文件是否成功打开
    if (file == NULL) {
        perror("文件打开失败");
        return 1;
    }

    char line[1024]; // 假设每行不超过 1024 个字符

    // 逐行读取文件
    while (fgets(line, sizeof(line), file)) {
        // 检查行中是否包含 "printf" 字符串
        if (strstr(line, "printf") != NULL) {
            // 如果包含,则输出该行
            printf("%s", line);
        }
    }

    // 关闭文件
    fclose(file);

    return 0; // 表示程序正常退出
}