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

C言語のstrstr

C言語で文字列内の文字列検索時に使用する。 【書式】#include <string.h>char *strstr(const char *s1, const char *s2); 戻り値は*ポインタなので、 今回はchar *lookで待ち構え。 #include <stdio.h>#include <string.h> #define BUF 256 int main(void){ FILE *rfp; char *filename = </string.h></stdio.h></string.h>…

ファイル名等を読み込ませる場合の、文字列配列に関して

ファイル名を読み込ませる場合以下の2つの手順で実施できます。 char filename[128] = "/proc/meminfo"; char *filename = "/proc/meminfo"; さて違いに関してですが filename[128]は配列による文字列です。 下は、ポインタによる文字列です。 配列による文…

C言語 配列の内容をコピーする方法

以下のように配列の1個1個をコピーする必要があります。 #include <stdio.h> int main(void){ char abc[10] = "yoshida"; char bak[10]; int i; for (i = 0; abc[i] != '\0'; i++ ){ bak[i] = abc[i]; } printf("%s\n",abc); printf("%s\n",bak);}</stdio.h>

viでctrl + g

これを実行すると 全体の何行目にいるか教えてくれます。 全体の行もわかります。