私は C プログラミングの旅を始めたばかりです。ライブラリの競合に問題があります。以下の私のサンプルコードを見つけてください。
#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 コンパイラを使用しています
編集(コメントに応じて):
引数を 1 つダウンロードしたいのですが、double
値を返す可能性があり、atof
なくても機能しstdlib.h
ますが、定義できませんgetline