strcpy() 整数和双精度的替代方案 - c

strcpy() alternative for integers and doubles - c

所以我使用这段代码将一个变量传递到我的结构中:

strcpy(s[i].orderName, Name);

它按我想要的方式工作。但是,我的其余变量是整数和双精度,而且我发现没有 "intcpy()" 替代方案。还有另一种方法可以将整数和双精度变量传递到我的结构中吗?

谢谢。

您可以对 int 个变量使用简单的赋值 =

struct abc {
    int a;
    int b;
};

void foo(int b)
{
    struct abc x;

    x.a = 8;
    x.b = b;


    printf("x.a: %d\n, x.b: %d\n", x.a, x.b);
}