2018年1月24日水曜日

開発環境

Head First C ―頭とからだで覚えるCの基本 (David Griffiths (著)、Dawn Griffiths (著)、中田 秀基 (監修)、木下 哲也 (翻訳)、オライリージャパン)の2.5章(文字列 - 文字列理論)、自分で考えてみよう(p. 87)を取り組んでみる。

自分で考えてみよう(p. 87)

コード

//
//  main.c
//  sample1
//
//  Created by kamimura on 2018/01/24.
//  Copyright © 2018 kamimura. All rights reserved.
//

#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"
};
int main(int argc, const char * argv[]) {
    for (size_t i = 0; i < 5; i++) {
        puts(tracks[i]);
        char *s = strstr(tracks[i], "he");
        puts(s);
        if (s) {
            puts(tracks[i]);
        }
        puts("");
    }
    return 0;
}

入出力結果(Terminal)

I left my heart in Harvard Med School
heart in Harvard Med School
I left my heart in Harvard Med School

Newark, Newark - a wonderful town
(null)

Dancing with a Dork
(null)

From here to maternity
here to maternity
From here to maternity

The girl from Iwo Jima
he girl from Iwo Jima
The girl from Iwo Jima

Program ended with exit code: 0

0 コメント:

コメントを投稿