KAIHATSUGIKEN GROUP
********************************************************************************
17 文字列
****************
c++では文字列の終端はNULL文字で表現されそのNULL文字はc++では「\0」という
特殊文字で表示されます。よって文字列の最後に \0 を含めた要素数が必要と
なります。
****************
#include <iostream.h>
void main(void)
{
char alphabet[27]; //char型配列を26文字+\0分を足して27としている
char letter; //char型変数letterを準備
int index; //int型変数indexを準備
for (letter = 'A' , index = 0; letter <= 'Z'; letter++, index++)
//letter ='A',index = 0; で初期化
//letter++,index++でインクリメントする
alphabet[index] = letter; //letterの文字列をalphabetに代入して
//配列にする
alphabet[index] = NULL; //プログラムの最後の文字を示すのにNULL
//を配列に加える
cout << "The letters are " << alphabet; //出力
}
****************
The leters are ABCDEFGHIJKLMNOPQRSTUVWXYZ
******************************************
#include <iostream.h>
void main(void)
{
char alphabet[27]; //char型で26文字分用意+\0
char letter; //char型文字列をletterに
int index; //int型整数を準備
for (letter = 'A', index = 0; letter <= 'Z'; letter++, index++)
//letter index を初期化してインクリメント
alphabet[index] = letter; //letterを代入
alphabet[index] = NULL; //最後をNULL文字にする
for (index = 0; alphabet[index] ! = NULL; index++)
cout << alphabet[index]; //NULL文字でなければ処理を続行する
cout <