???の中身を教えてください
#include <stdio.h>
#define N 3
//構造体の宣言
typedef struct date{
char *nengou;
int year;
int month;
int day;
}DATE;
//関数のプロトタイプ宣言
void disp(DATE data);
int main(void)
{
DATE birthday;
char buff[80];
???= buff;
printf("年号:");
scanf("%s" , birthday.nengou);
printf("年:");
scanf("%d" ,&birthday.year );
printf("月:");
scanf("%d" , &birthday.month);
printf("日:");
scanf("%d" ,&birthday.day );
disp(birthday );
}
void disp(DATE data)
{
printf("%s%d年%d月%d日\n" , data.nengou , data.year , data.month , data.day);
}
No.2ベストアンサー
- 回答日時:
「???=buff」となっていますので右辺は配列名になっています。
配列名はその配列の先頭アドレスになりますからchar*になります。
左辺は変数でないといけませんから、char*で宣言された変数を
探してみると、構造体のメンバのnengouが該当します。
構造体変数としてbirthdayが宣言されていますから、
「???」の部分は「birthday.nengou」ということが推測されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# c言語でユーザ関数を利用して入力された文字列を反転させるプログラムを作りたいです。 3 2023/01/29 19:47
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# C言語(構造体) 3 2022/07/05 20:08
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
関数から配列を返すには?
-
配列の要素数に変数を入れたい...
-
配列のアドレス部
-
C言語の課題が出たのですが自力...
-
C#で構造体の配列を持った構造...
-
C言語の2次元配列 容量が大き...
-
c言語
-
C言語において、 配列要素をひ...
-
C#でのフィボナッチ数列
-
vector配列の重複を無くすには?
-
MFC - ダイアログボックスのPic...
-
Winsockを用いてデータを交互に...
-
C言語で質問です
-
コンボボックスでデフォルト値...
-
配列のNULL初期化について
-
構造体のextern方法
-
char gyou[1024];でcharの表現...
-
define で 配列
-
ファイルのデータを構造体に代...
-
C言語 ファイルの指定された行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数から配列を返すには?
-
配列の要素数に変数を入れたい...
-
c言語
-
構造体のextern方法
-
define で 配列
-
C#で構造体の配列を持った構造...
-
C言語において、 配列要素をひ...
-
コンボボックスでデフォルト値...
-
2番目の最大値を求める
-
C言語の2次元配列 容量が大き...
-
C#で配列が空かを判定するには?
-
MFCのCArrayを使った二次元配列
-
C言語の課題が出たのですが自力...
-
C言語 ファイルの指定された行...
-
Cのエラー
-
ポインタを使って構造体の配列...
-
配列のアドレス部
-
char型配列をint型に代入するには
-
MFC - ダイアログボックスのPic...
-
C言語から質問です。
おすすめ情報