/* PROGRAM NAME : P016.cpp */ /* AUTHOR : ymlib.com */ /* MAKE DAY : 1996/07/16 */ /* */ /* 配列 */ /* */ #include #include #include void main(void) { char buf1[256]; char buf2[256]; char buf3[256]; memset (buf1, 0, sizeof(buf1)); memset (buf2, 0, sizeof(buf2)); memset (buf3, 1, sizeof(buf3)); printf("配列1のデータを入力して下さい。:"); gets (buf1); printf("配列2のデータを入力して下さい。:"); gets (buf2); printf("\n"); if (strcmp(buf1, buf2) == 0) { printf("配列1と配列2は等しい\n"); } else { printf("配列1と配列2は等しくない\n"); } strcpy(buf3, buf2); if (memcmp(buf1, buf2, sizeof(buf1)) == 0) { printf("配列1と配列2は等しい\n"); } else { printf("配列1と配列2は等しくない\n"); } if (memcmp(buf1, buf3, sizeof(buf1)) == 0) { printf("配列1と配列3は等しい\n"); } else { printf("配列1と配列3は等しくない\n"); } }