dzielenie wielomianow w c - błąd

niusia88
Użytkownik
Użytkownik
Posty: 24
Rejestracja: 11 maja 2009, o 10:29
Płeć: Kobieta

dzielenie wielomianow w c - błąd

Post autor: niusia88 »

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 :/
Awatar użytkownika
Szemek
Użytkownik
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

Post autor: Szemek »

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ć.
niusia88
Użytkownik
Użytkownik
Posty: 24
Rejestracja: 11 maja 2009, o 10:29
Płeć: Kobieta

dzielenie wielomianow w c - błąd

Post autor: niusia88 »

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;
Awatar użytkownika
Szemek
Użytkownik
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

Post autor: Szemek »

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ć.
ODPOWIEDZ