構造体に日付と時刻があります。C:互換性のないポインタから整数への変換
struct datetime{
int hour;
etc...}
正しい時間を自分の構造化時間に割り当てようとすると、エラーが発生します。
struct tm tm_struct = *localtime(time(NULL));
dt->hour = tm_struct->tm_hour;
まず私はその後、私はtm_struct.tm_hour
代わりの->
の使用に関するエラーを取得し、最初の行に互換性のないポインタ変換エラーが発生します。
任意の助けいただければ幸い:)
' - >'はポインタでのみ使用できます。あなたの 'tm_struct'はポインタではありません。 – AnT
'dt->時間= tm_struct-> tm_hour;' - > 'dt->時間= tm_struct.tm_hour;' – chux
私は努力を示していないので、この質問をオフトピックとして閉じるよう投票しています。そこには豊富なリソースがあります。 – gsamaras