ユーザーからの入力を含む配列のすべての要素を出力しようとしています。たとえば、ユーザーが形容詞に笑顔、幸せ、悲しいを入力した場合、それをユーザーに出力したいと思います。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int counter_1, counter_2, counter_3, tracker;
printf("Enter a number of adjectives: ");
int numAdj;
scanf("%d", &numAdj);
printf("Enter a number of nouns: ");
int numNouns;
scanf("%d", &numNouns);
char adj[numAdj];
char nouns[numNouns];
printf("Please enter %d adjectives: \n", numAdj);
for (counter_1 = 0; counter_1 <= numAdj - 1; counter_1++) {
scanf("%s", &adj[counter_1]);
}
printf("Please enter %d nouns: \n", numNouns);
for (counter_2 = 0; counter_2 <= numNouns - 1; counter_2++) {
scanf("%s", &nouns[counter_2]);
}
for (counter_3 = 0; counter_3 <= numAdj - 1; counter_3++) {
printf("%s", &adj[counter_3]);
}
return 0;
}
配列のデータを出力できない理由がわかりません。