• 検索結果がありません。

アルゴリズムとデータ構造 補足資料 5-3 「サンプルプログラム strcat.c 」

N/A
N/A
Protected

Academic year: 2021

シェア "アルゴリズムとデータ構造 補足資料 5-3 「サンプルプログラム strcat.c 」"

Copied!
12
0
0

読み込み中.... (全文を見る)

全文

(1)

アルゴリズムとデータ構造 補足資料 5-3

「サンプルプログラム strcat.c

横浜国立大学 理工学部 数物・電子情報系学科 富井尚志

(2)

文字列の扱い

文字列は char 型の配列

文字列の終端は \0’

文字列を結合する場合は、配列の要素一つ一つを転送する。

(3)

s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7] s[8] s[9] s[10

] s[11

] s[12 ]

H e l l o , \0 ? ? ? ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

+

s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7] s[8] s[9] s[10

] s[11

] s[12 ]

H e l l o , w o r l d . \0

(4)

H e l l o , \0 ? ? ? ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

0 j =

(5)

s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7] s[8] s[9] s[10

] s[11

] s[12 ]

H e l l o , w ? ? ? ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

6 i =

0 j =

s[i] = t[j]

(6)

H e l l o , w ? ? ? ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

1 j =

(7)

s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7] s[8] s[9] s[10

] s[11

] s[12 ]

H e l l o , w o ? ? ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

7 i =

1 j =

s[i] = t[j]

(8)

H e l l o , w o r ? ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

2 j =

s[i++] = t[j++]

(9)

s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7] s[8] s[9] s[10

] s[11

] s[12 ]

H e l l o , w o r l ? ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

9 i =

3 j =

s[i++] = t[j++]

(10)

H e l l o , w o r l d ? ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

4 j =

s[i++] = t[j++]

(11)

s[0] s[1] s[2] s[3] s[4] s[5] s[6] s[7] s[8] s[9] s[10

] s[11

] s[12 ]

H e l l o , w o r l d . ?

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

11 i =

5 j =

s[i++] = t[j++]

(12)

H e l l o , w o r l d . \0

t[0] t[1] t[2] t[3] t[4] t[5] t[6]

w o r l d . \0

6 j =

(s[i++] = t[j++])!=‘\0’

False!

参照

関連したドキュメント

東京工業大学

東京工業大学

情報理工学研究科 情報・通信工学専攻. 2012/7/12

関東総合通信局 東京電機大学 工学部電気電子工学科 電気通信システム 昭和62年3月以降

理工学部・情報理工学部・生命科学部・薬学部 AO 英語基準入学試験【4 月入学】 国際関係学部・グローバル教養学部・情報理工学部 AO

 当図書室は、専門図書館として数学、応用数学、計算機科学、理論物理学の分野の文

清水 悦郎 国立大学法人東京海洋大学 学術研究院海洋電子機械工学部門 教授 鶴指 眞志 長崎県立大学 地域創造学部実践経済学科 講師 クロサカタツヤ 株式会社企 代表取締役.

静岡大学 静岡キャンパス 静岡大学 浜松キャンパス 静岡県立大学 静岡県立大学短期大学部 東海大学 清水キャンパス