从文件中查找特定字符串并转换为数字输出
2018-01-16 10:19
267 查看
从文件clk_summary中得到 sclk_ddrc的值786000000
代码如下:
void get_ddr_freq() { char file_str[1024]; char *p; int ddr,i=0; FILE *fp = fopen("/sys/kernel/debug/clk/clk_summary","r"); if (fp == NULL) { printf("open file failed"); exit(1); } while ( fgets(file_str,sizeof(file_str),fp) )//得到一行 { if( strstr(file_str,"sclk_ddrc") )//子串匹配 { printf("\n%s\n",file_str); p = strtok(file_str," ");//根据空格截取 while(p!=NULL) { //printf("%s\n",p); p = strtok(NULL," "); i = atoi(p); //printf("%d\n",i); if(i>10000) break; } } } fclose(fp); }
相关文章推荐
- 使用grep 在源码文件查找特定字符串
- 查找指定文件中特定字符串赋值
- QString 使用 -- 输出, 数字 字符串 转换等
- 编写函数,其功能是:将一个数字字符串转换为一个整数(不得调用C语言中提供的将字符串转换成整数的函数。)要求在主函数中输入该字符串并输出转换后的整数的值。
- 将整形数据转换为反转数字字符串输出
- python程序2(递归查找某一个文件夹下所有的文件是否含有某个特定的字符串,并打印该文件名)
- MyEclipse如何查找指定工程下所有或指定文件中特定字符串并且可进行批量替换
- 数字字符串,转换为货币格式输出
- C++从文件中查找特定的字符串,并提取该字符串
- python读取txt文件中的字符串,并将其中的数字输出
- 查找当前目录下包含特定字符串的特殊后缀名的文件
- 查找一个文本文件中的字符串所在的行并输出行数
- 在文件中查找特定的字符串方法 grep命令
- C++从文件中查找特定的字符串,并提取该字符串
- Linux查找某些文件中是否含有特定字符串
- Rhel7 grep在文件中查找指定的字符串,将其输出到指定文件
- Linux中如何在所有文件中查找特定的字符串
- C++实现系统补丁查询-systeminfo系统命令查询补丁信息,c++从文件中查找特定的字符串
- linux中查找某类文件中的特定字符串
- 把一个“十六进制”字符串转换为十六进制数字输出