取文本索引所执向的值(简单)
生活随笔
收集整理的這篇文章主要介紹了
取文本索引所执向的值(简单)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
文本如下:yb.txt
AA 23
BB 32
CC 22
?
代碼如下:
#include<stdio.h> #define CHAR_LEN 20 char *scan_config(char *keyword) {int n,match;FILE *fp;char keybuf[CHAR_LEN]="";char line[CHAR_LEN]="";char *valbuf;valbuf = malloc(CHAR_LEN*sizeof(char));memset(valbuf,0,sizeof(valbuf));if((fp = fopen("yb.txt","r"))==NULL)printf("Open yb.txt error\n");match = 0;while(fgets(line,10,fp) != NULL){ n = sscanf(line,"%s %s",keybuf,valbuf);if( n ==2 && strcmp(keyword,keybuf) ==0 ){ match = 1;break;} } fclose(fp);if(match != 0){ return (valbuf);} elsereturn (NULL); }int main(int argc,char **argv) {printf("result = %s\n",scan_config(argv[1]));return 0; }?
轉(zhuǎn)載于:https://www.cnblogs.com/sherlockhomles/p/4819393.html
總結(jié)
以上是生活随笔為你收集整理的取文本索引所执向的值(简单)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 娃娃鱼熟后几小时再加热可以食用吗?
- 下一篇: 椰子鸡汤放什么材料一起好?