2015年3月24日火曜日

開発環境

Head First C ―頭とからだで覚えるCの基本(David Griffiths (著)、Dawn Griffiths (著) 中田 秀基(監訳)(翻訳)、木下 哲也 (翻訳)、オライリージャパン)の2.5章(文字列: 文字列理論)、プールパズル(p.90)を解いてみる。

その他参考書籍

プールパズル(p.90)

コード(BBEdit, Emacs)

#include <stdio.h>
#include <string.h>

char tracks[][80] = {
    "I left my heart in Harvard Med School",
    "Newark, Newark - a wonderful town",
    "Dancing with a Dork",
    "From here to maternity",
    "The girl from Iwo Jima",
};

void find_track(char *search_for) {
  for (int i = 0; i < 5; i++)
    if (strstr(tracks[i], search_for))
      printf("曲番号 %i: '%s'\n", i, tracks[i]);
}

int main(int argc, char *argv[]) {
  find_track("rom");
}

入出力結果(Terminal)

$ crun.sh sample90
clang ...
曲番号 3: 'From here to maternity'
曲番号 4: 'The girl from Iwo Jima'
$

0 コメント:

コメントを投稿