小编Sam*_*Sam的帖子

如何获取从C中的main传递的值的前2位数?

我的程序询问用户一年如2056年.所以在main中,我使用scanf.

但是,我有一个函数只需要该值的前2位数.

我已经尝试在函数本身scanf("%2d"...)中使用另一个scanf但是我不能在main中使用另一个scanf用于我的其他函数.

那我该怎么做呢?

c

4
推荐指数
1
解决办法
1万
查看次数

错误:从"void*"类型分配类型"值"时出现不兼容的类型?

当我试图为我的int结构malloc一些内存时,我得到了这个错误.

typedef struct _values {
random ints;
} values;
Run Code Online (Sandbox Code Playgroud)

我已经尝试过以下几行,但我的编译器并不喜欢它.我该如何修复错误?

values v;
v = malloc(sizeof(values));
Run Code Online (Sandbox Code Playgroud)

c

3
推荐指数
1
解决办法
2万
查看次数

如何扫描C中数字的前2位数?

例如,输入将是2095,我想要20作为输出.谢谢.

c

2
推荐指数
1
解决办法
7161
查看次数

标签 统计

c ×3