Я только начал свой путь в программировании на C. У меня проблема с конфликтом lib. Пожалуйста, найдите мой пример кода ниже.
#include <stdio.h>
#include <stdlib.h>
#define MAXLINE 100
//int getline declaration is here (removed for simplicity)
int main()
{
double sum, atof(char []);
char line[MAXLINE];
int getline(char line[], int max);
sum=0;
while (getline(line,MAXLINE)>0)
printf("\t%g\n", sum += atof(line));
40mi return 0;
}
Когда я запускаю этот код, я получаю следующую ошибку компиляции:
Ошибка: конфликтующие типы для atof
Я использую компилятор CodeBlocks + mingw c
Изменить (в ответ на комментарий):
Я хочу загрузить один аргумент и может вернуть значение double
, atof
работает без stdlib.h
, но не могу определить getline
atof
? - person TartanLlama   schedule 06.03.2015