>>447
他のソースとか問題全部無視してエラー箇所だけつっこむと

scanf("%d",&data.burger);
set_price(&data);
の様にアドレスを渡すこと。

あと関数はポインタ渡してるからアロー演算子使わないとね。