私が持っている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);