質問: '\0'; i++) { printf("%s", s[i]); } } ``` どこがいけないのかわからないです(-_-;)
回答: なぜ二重ループにしてるんです? ``` for(int i = 0; i < n; ++i) { printf("%s\n", s); } ``` 逆に二重ループを使いたいなら、ループカウンタは分けないといけません。 ``` for(int i = 0; i < n; ++i) { for(int j = 0; str[j] != '\0'; ++j) { printf("%c", str[j]); } printf("\n"); } ``` それ以外にもおかしな点を修正しています。 * 内側のループの継続条件 * 出力する際の書式指定子