C言語初学者です。このような場で質問するのは恐れ多いですが、させていただきます。
以下のコードはコンパイル、実行できました。
C
1#include <stdio.h> 2 3int main() 4{ 5 char* a[] = {"cat"}; 6 printf("%s",*a); 7 return 0; 8}
しかし、以下のコードはコンパイルできませんでした。
C
1#include <stdio.h> 2 3void print(char* a[]) 4{ 5 printf("%s",*a); 6} 7 8int main() 9{ 10 print({"cat"}); 11 return 0; 12}
複数の文字列を渡し、それらを出力する関数はどうしたら作れるのでしょうか?
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/21 12:05
退会済みユーザー
2020/03/22 19:23