2015年4月26日日曜日

開発環境

Head First C ―頭とからだで覚えるCの基本(David Griffiths (著)、Dawn Griffiths (著) 中田 秀基(監訳)(翻訳)、木下 哲也 (翻訳)、オライリージャパン)の7章(高度な関数: 関数を最大限に活用する)、コードマグネット(p.313)を解いてみる。

その他参考書籍

コードマグネット(p.313)

コード(BBEdit, Emacs)

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

#include "sample313.h"

void find() {
  printf("検索結果: \n");
  printf("---------------------------------------------------------------------"
         "-----------\n");
  for (int i = 0; i < NUM_ADS; i++)
    if (strstr(ADS[i], "sports") && strstr(ADS[i], "bieber"))
      printf("%s\n", ADS[i]);
  printf("---------------------------------------------------------------------"
         "-----------\n");
}

int main() { find(); }

入出力結果(Terminal)

p
$ crun.sh sample313
clang-mp-3.5 -g -Wall -I/Users/kamimura/root/include `pkg-config --cflags gsl glib-2.0 libxml-2.0` `curl-config --cflags` -include ~/root/include/allheads.h -Wno-initializer-overrides -fms-extensions -Wno-microsoft -std=c11 -pthread    sample313.c  `pkg-config --libs gsl glib-2.0 libxml-2.0` `curl-config --libs ` -lxml2 -lpthread -L/opt/local/lib -lgmp -o sample313
検索結果: 
--------------------------------------------------------------------------------
Mike: DWM DS likes trucks, sports and bieber
--------------------------------------------------------------------------------
$

0 コメント:

コメントを投稿