以下の★部分でコンパイルエラーになる理由がわかりません。
一度変数に入れると渡せるのですが、ダブルクォーテーションで囲み渡すことはできないのでしょうか。
VC++
1#include <stdio.h> 2 3 4 5int main(void) { 6 char str[1024] = "aaaa"; 7 func(str); //これは問題なく動く 8 func("bbbb"); //★パラメータとの互換性がありませんとコンパイルエラー 9 10 return 0 ; 11} 12 13void func(char* name) { 14 15 16} 17
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/05 02:50
2019/01/05 02:58
2019/01/05 03:08