2015-08-24から1日間の記事一覧

sscanfを覚えよう。

指定した文字列から書式文字列に従ってデータを取得します. sscanf(s,"%s %s %s",name,name1,name2); #include <stdio.h>#int main(void){ char s[] = "yoshida yoshida1 yohida2"; char name[20]; char name1[20]; char name2[20]; sscanf(s,"%s %s %s",name,name1,</stdio.h>…

fscanfを使った場合

#include <stdio.h>#include <stdlib.h> #define MAX 1024 typedef struct meminfo { char name[40]; char ave[20]; char inch[10]; } s_meminfo; int main(void){ struct meminfo mem[MAX]; int i; int k; FILE *rfp; if ( (rfp = fopen("/proc/meminfo","r")) == NULL ){ fpri</stdlib.h></stdio.h>…

fscanfを使ってみよう。

まずはfscanfの説明。 ファイルポインタをあらかじめ用意して そこからファイルの内容をscanして あらかじめ準備しておいた配列に格納する。 fscanf(rfp,"%s %s %s",mem[i].name,mem[i].ave,mem[i].inch ) != EOF)