Я получаю эти ошибки, когда компилирую свой код, и я не уверен, как их исправить.Неопределенная ссылка на функцию, которую я объявила
main.c:(.text+0x51): undefined reference to 'kToM'
main.c:(.text+0x69): undefined reference to 'kToM'
collect2: error: ld returned 1 exit status
Мой код:
#include <stdio.h>
int kToM (int, float);
int mToK (int, float);
int main(void)
{
int kilometers;
float conversion = 1.609344;
int miles;
printf("Kilometers per hour converted to miles per hour:/n");
printf("Kph/tMph/n");
for(kilometers = 185; kilometers >= 0; kilometers - 5)
{
miles = kToM(kilometers, conversion);
kToM(kilometers,conversion);
{
miles = kilometers/conversion;
return miles;
}
printf("%f/t%f", kilometers, miles);
}
}
Да, это то же самое, что вы пытаетесь съесть поваренный рис ... –
Где ваша реализация 'kToM'? –
Другими словами, вы должны определить функции, декларации недостаточно. –