
C语言定位并抓取文件中的特定字符串
������ ������ ������������������������������������" is" ��������������������������������������������������������������� ������������������������������������������������������ ���������������������������������������������������������
发布日期:2021-05-14 10:08:35
浏览次数:16
分类:精选文章
本文共 2191 字,大约阅读时间需要 7 分钟。
������������������������������������������������������������C���������������������������������������������������TXT������������������������������
������������������������������������������������������" is"������������������������������������������������������������������������������������������������������������������" is" ���������������������������������������������������������������������������������������������������������������������������������������������
���������������������������������
fget()
���������������������������������������strstr()
������������" is"���������������������������������������������
#include#include #include int main() { FILE *input_file; unsigned int file_size = 0; char line[64]; char result[300][64] = {0}; int result_final[300] = {0}; int i = 0; int len = 0; int len1 = 0; int a = 0; int b = 1; input_file = fopen("test.txt", "rb+"); if (input_file == NULL) { printf("can not find file!\n"); return 1; } else { printf("File opened successful!\n"); } while (fgets(line, sizeof(line), input_file)) { char *pLast = strstr(line, " is"); if (pLast != NULL) { pLast += 3; while (*pLast != ' ') { len++; pLast++; } if (!pLast) { printf("No number found!\n"); continue; } memcpy(result[i], pLast - len, len); i++; } } fclose(input_file); for (int j = 0; j < 300; ++j) { if (result_final[j] == 0 && result[j][0] != '\0') { result_final[j] = strtoll(result[j], nullptr, 10); } } for (int j = 0; j < 300; ++j++) { printf("%d\n", result_final[j]); } return 0;}
���������������������������������������������������������������������������������������������������������
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月17日 07时24分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Hadoop(十六)之使用Combiner优化MapReduce
2021-05-09
《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
2021-05-09
CoreCLR源码探索(八) JIT的工作原理(详解篇)
2021-05-09
IOS开发Swift笔记16-错误处理
2021-05-10
flume使用中的一些常见错误解决办法 (地址已经使用)
2021-05-10
andriod 开发错误记录
2021-05-10
C语言编译错误列表
2021-05-10
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
2021-05-10
张一鸣:创业7年,我经历的5件事
2021-05-10
《web安全入门》(四)前端开发基础Javascript
2021-05-10
python中列表 元组 字典 集合的区别
2021-05-10
python struct 官方文档
2021-05-10
Android DEX加固方案与原理
2021-05-10
Android Retrofit2.0 上传单张图片和多张图片
2021-05-10
iOS_Runtime3_动态添加方法
2021-05-10
Leetcode第557题---翻转字符串中的单词
2021-05-10
Problem G. The Stones Game【取石子博弈 & 思维】
2021-05-10
Unable to execute dex: Multiple dex files
2021-05-10