を定義します。文字列は、ポインタなしで、私は変数を構造体への文字列を変換する方法をしたい
EX)
struct DAT
{
int a,b;
char c,d;
float e,f;
}DAT1,DAT2,Main_data;
main()
{
Test_function(1)
}
Test_function(int num)
{
Main_data = DAT(num) // If num is 1, Main_data = DAT1
}
私はこのプログラムをしたいです。 しかし、私は定義とポインタを使用することはできません。 この平均は私が*
と#
演算子を使用しないでください。
どうすればよいですか?
Caはあなたが一例で、簡単かつ明確にするものあなたは本当に –
'struct DAT dat_array [2]を達成したいと思います。 Main_data = dat_array [NUM-1]; '' – kaylum
IF(NUM == 1)Main_data = DAT1。他Main_Data = DAT2;近代C(意味 'について、1990年から書かれたC')は、すべての機能のための明示的な戻り値の型持っている必要があることを ' –