課題20


  1. 次のソースプログラム中の誤りを修正し、 さらに "firstname" と "lastname" を書き換えて、 自分のフルネームを "My name is ????" というように出力する プログラムを作ってください。

  2. これも配列変数の要素の数などを 自分の名前の文字数に合わせることを忘れないようにしてください。

  3. ソースプログラムのファイル名は kadai20.c としてください。

    /*
    ** プログラム名: kadai20
    ** 動作: 自己紹介パート2
    ** 作者: 自分の名前、学籍番号
    ** 日付: 今日の日付
    */
    #include <stdio.h>
    #include <string.h>
    
    int main(void)
    {
        char first[10]; /* 苗字を入れる配列変数   */
        char last[10];  /* 名前を入れる変数       */
        char full[20];  /* フルネームを入れる変数 */
    
        strcpy(first, "firstname"); /* あなたの苗字を入れてください */
        strcpy(last, "lastname");   /* あなたの名前を入れてください */
    
        strcpy(full, first);
        strcat(full, ' ');          /* 苗字と名前の間に空白をあける */
        strcat(full, last);
    
        printf("My name is %s.\n", full);
    
        return 0;
    }
    

  4. このソースプログラムをコンパイル/リンクし、 kadai20 という名前の実行プログラムを作成してください。

  5. kadai20 を実行して思うとおりの結果が得られたら、 ソースプログラム(kadai20.c)をメールで tokoiまで送ってください。 Subject: は kadai20 としてください。