Visual Studio 2015でプログラムをコンパイルするのがなぜ異なるのか分からないのですが、それはLinuxのUbuntuとは違います。 []、あなたが唯一の7つの要素を持つ配列2でDiifferetnの結果がLinuxとVisual Studio
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main() {
int i,j,k;
int pair = 0;
char array1[][12] = { "strike", "march", "play", "cool", "may", "july",
"school", "bad", "good", "linux", "really" , "weird"};
char word[12];
char array2[][12] = { "really", "mount", "hike", "bad", "linux", "weird","define"};
for (i = 0; i < 12; i++) {
for (j = 0; j < 12; j++) {
if (strcmp(array1[i], array2[j])==0) {
strcpy(word, array1[i]);
for (k = 0; word[k]!='\0'; k++) {
word[k] = toupper(word[k]);
}
printf("%s\n", word);
pair++;
}
}
}
printf("\nTotal pairs: %d", pair);
getchar();
return 0;
}
注意、ウィンドウ左上のウィンドウプロパティコントロールをクリックし、 'Edit-> Mark'を選択すると、テキストとしてコピーするウィンドウ内のテキストを選択できます。 '[Enter]'を押すと、ここにあなたの質問に貼り付けることができるテキストがコピーされます(* 4-space *でインデントされます)。 –