witam piszę właśnie program na arma 9 w c do sterowania przekaźnikami pod i2c
i chce go wywoływać z konsoli z dwoma argumentami niestety przy kompilacji otrzymuje błędy których nie potrafię wyeliminować
fragment kodu
błędy
bardzo proszę o pomoc w usunięciu błędów
i chce go wywoływać z konsoli z dwoma argumentami niestety przy kompilacji otrzymuje błędy których nie potrafię wyeliminować
fragment kodu
int main (int argc, char *argv[] )
{
if (inicjacja() !=0)
{
printf ("wystąpil blad przy dostepie do i2c");
}
if (argv[1]=='z')
{
printf ("zamykanie nr %s",argv[2]);
if (zamykanie(argv[2])!=0)
{
printf ("wystąpił bląd przy funkcji zamnij");
}
}
if(argv[1]=='o')
{
if (otwieranie(argv[2])!=0)
{
printf("wystompil blad przy funkcji otwieranie");
}
}
printf("koniec programu\n");
return 0;
}
błędy
radziu@radziu-laptop:~/Pulpit/ARM/moje$ arm-linux-uclibc-gcc rolety_1.0.c -o rolety_1.0
rolety_1.0.c: In function 'main':
rolety_1.0.c:124: warning: comparison between pointer and integer
rolety_1.0.c:127: warning: passing argument 1 of 'zamykanie' makes integer from pointer without a cast
rolety_1.0.c:134: warning: comparison between pointer and integer
rolety_1.0.c:136: warning: passing argument 1 of 'otwieranie' makes integer from pointer without a cast
bardzo proszę o pomoc w usunięciu błędów