Witam napisalam programik ktory dzieli wielomiany. Pisalam go na uczelni gdzie dzialal idelanie. Niestety w domu wyskakuje mi ostrzezenie przy kompilacji i program zle liczy. Moze ktos napisac dlaczego ??
A oto ostrzezenie przy kompilacji:
warning: incompatible implicit declaration of built - in function amalloca :/
dzielenie wielomianow w c - błąd
- Szemek
- Użytkownik
- Posty: 4819
- Rejestracja: 10 paź 2006, o 23:03
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Podziękował: 43 razy
- Pomógł: 1407 razy
dzielenie wielomianow w c - błąd
warning: incompatible implicit declaration of built - in function 'malloc' \(\displaystyle{ \approx}\) ostrzeżenie: niezgodna niejawna deklaracja - w funkcji 'malloc'
Podaj kod, jeśli nie cały, to przede wszystkim linijki, gdzie pojawia się funkcja malloc, może wtedy łatwiej będzie coś zdiagnozować.
Podaj kod, jeśli nie cały, to przede wszystkim linijki, gdzie pojawia się funkcja malloc, może wtedy łatwiej będzie coś zdiagnozować.
dzielenie wielomianow w c - błąd
printf("Podaj stopien wielomianu P(x): ");
scanf("%d", &p);
a=(int*)malloc(sizeof(int)*p);
printf("Podaj stopien wielomianu Q(x): ");
scanf("%d", &q);
b=(int*)malloc(sizeof(int)*q);
m = p - q + 1;
w=(int*)malloc(sizeof(int)*m);
for(i = 0; i < m; i++)
w = 0;
scanf("%d", &p);
a=(int*)malloc(sizeof(int)*p);
printf("Podaj stopien wielomianu Q(x): ");
scanf("%d", &q);
b=(int*)malloc(sizeof(int)*q);
m = p - q + 1;
w=(int*)malloc(sizeof(int)*m);
for(i = 0; i < m; i++)
w = 0;
- Szemek
- Użytkownik
- Posty: 4819
- Rejestracja: 10 paź 2006, o 23:03
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Podziękował: 43 razy
- Pomógł: 1407 razy
dzielenie wielomianow w c - błąd
Dołącz bibliotekę stdlib.h
#include<stdlib.h>
i sprawdź czy poprawnie działa
Jeśli nie będzie działać, to spróbuj jeszcze usunąć rzutowanie przed malloc, tzn. (int*)
Jeśli to nie pomoże, to nie mam pomysłu co by tu jeszcze zrobić.
#include<stdlib.h>
i sprawdź czy poprawnie działa
Jeśli nie będzie działać, to spróbuj jeszcze usunąć rzutowanie przed malloc, tzn. (int*)
Jeśli to nie pomoże, to nie mam pomysłu co by tu jeszcze zrobić.