#include<stdio.h>
int main()
{
char str[3][10]={
"vipul",
"ss",
"shreya"
};
これが機能しない理由:
printf("%s",str[1][0]);
アクセスしたいstr
場合
printf("%s",&str[1][0]);
またはこれはそれを完全に行うでしょう
printf("%s",str[1]);
誰でも説明できますか?最初のコードでエラーが発生するのはなぜですか
prog.c: In function ‘main’:
prog.c:9:5: error: format ‘%s’ expects argument of type ‘char *’, but
argument 2 has type ‘int’ [- Werror=format]
cc1: all warnings being treated as errors
引数の型が であるのはなぜint
ですか?