C语言文档快速搜索代码示例
以下是一个简单的C语言文档快速搜索代码的示例:
#include <stdio.h>
#include <string.h>
int main() {
char keyword[100];
printf('请输入要搜索的关键字:');
scanf('%s', keyword);
FILE *file = fopen('c_language_doc.txt', 'r');
if (file == NULL) {
printf('文件打开失败!\n');
return 1;
}
char line[200];
int line_num = 1;
while (fgets(line, sizeof(line), file)) {
if (strstr(line, keyword) != NULL) {
printf('第%d行: %s', line_num, line);
}
line_num++;
}
fclose(file);
return 0;
}
这个程序会提示用户输入要搜索的关键字,然后打开名为'c_language_doc.txt'的文件,逐行搜索文件内容,如果找到了包含关键字的行,就输出该行的行号和内容。注意,这里使用了C标准库中的fgets和strstr函数来读取文件和搜索字符串。
原文地址: https://www.cveoy.top/t/topic/k4bl 著作权归作者所有。请勿转载和采集!