char str1[4] = "abc"; char str2[4] = "def"; |
この中身を入れ換えて表示するプログラムを作成しましょう.
My studen number: s134099 str1: "abc", str2: "def" str1: "def", str2: "abc" --------------------- |
/* ************************************************** */ /* */ /* プログラミング入門 情報科学演習C7 */ /* レポート課題 */ /* 2014.01.16 */ /* */ /* ************************************************** */ /* */ /* 学生番号: */ /* */ /* 氏名: */ /* */ /* ************************************************** */ /* */ /* この行以降に解答のプログラムを書くこと */ #include <stdio.h> #include <string.h> main() { srand((unsigned) time(NULL)); char str1[4] = "abc", str2[4] = "def", tmp[4]; printf("My studen number: s134099\n\n"); printf("str1: \"%s\", str2: \"%s\"\n", str1, str2); strcpy(tmp, str1); strcpy(str1, str2); strcpy(str2, tmp); printf("str1: \"%s\", str2: \"%s\"\n", str1, str2); printf("\n---------------------\n\n"); return(0); } |