Witam mam taki problem. Chcę skompilować pilk negatyw.c za pomocą komendy "cc -c negatyw.c", aby otrzymać plik negatyw.o. Jednak podczas kompilacji wyskakuje mi taki oto błąd :
In file included from negatyw.c:5:0:
negatyw.h:1:17: error: array type has incomplete element type
int negatyw(int obrazek[][], int *wymx, int *wymy, int szarosci);
^
Z góry dzięki za pomoc :)
Kod negatyw.c
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include"negatyw.h"
#define MAX 512 /* Maksymalny rozmiar wczytywanego obrazu */
#define DL_LINII 1024 /* Dlugosc buforow pomocniczych */
/*funkcja negatyw - od wartosci max szarosci odejmuje sie wartosc komorki i uzyskuje sie obraz
w negatywie*/
int negatyw(int obrazek[][MAX], int *wymx,int *wymy, int szarosci)
{
int i,j;
for (i=0; i<*wymy;++i)
{
for (j=0; j<*wymx;++j) obrazek[i][j]=szarosci-obrazek[i][j];
}
}
Kod negatyw.h
int negatyw(int obrazek[][], int *wymx, int *wymy, int szarosci);