Скажите, у меня есть int *a, int *b, int *c
и скажите a
и b
уже указывают на некоторые целые числа.
Я хочу добавить целые числа вниз a
и b
и сохранить их там, где c
указывает на
Это:
*c = *a + *b;
не работает. Он всегда выплевывает "недопустимый аргумент" унарный * ". Почему так?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
вот как я пытаюсь это реализовать:
int getCoordinates(int argc, char *argv[], FILE *overlay, FILE *base, int *OVx, int *OVy, int *OVendx, int *OVendy, int *Bx, int *By, int *Bendx, int *Bendy)
{
... // OVx and OVw are assigned here. I know it works so I won't waste your time with this part.
// Set overlay image's x and y defaults (0,0).
*OVx = 0;
*OVy = 0;
...
OVendx = (*OVx) + (*OVw);
OVendy = (*OVy) + (*OVh);