ファイル読み込みのクラスでコンパイルエラーがでました
// FileHandling.h
#ifndef FE_FILEHANDLING_H
#define FE_FILEHANDLING_H
#include <stdio.h>
#include "common.h"
/********************************************************************************
*Class FileHandling
*ファイルを取り扱う
*メソッドはファイルのパスと読み込み結果を格納するものを引数としてもらい
*ファイルの読み込みと格納を行う
*********************************************************************************/
class FileHandling{
public:
// ファイルの読み込み
void File_read( const char *FileName, VECTOR *Array[] );
}
#endif // FE_FILEHANDLING_H
// FileHandling.cpp
#include "FileHandling.h"
void FileHandling::File_read( const char *FileName, VECTOR *Array[] ){
FILE* fp;
float x,y,z;
int i = 0;
fp = fopen(FileName, "r");
if( fp == NULL ){
MessageBox( NULL, "ファイル読み込み失敗", "DXライブラリ" , MB_OK );
}
while( fscanf(fp, "%f %f %f", x, y, z) != EOF ){
Array[i]->x = x;
Array[i]->y = y;
Array[i]->z = z;
i++;
}
fclose(fp);
}
error C2556: 'FileHandling FileHandling::File_read(const char *,DxLib::VECTOR *[])' : オーバーロード関数は、'void FileHandling::File_read(const char *,DxLib::VECTOR *[])' と戻り値の型のみが異なります。
'FileHandling::File_read' の宣言を確認してください。
error C2371: 'FileHandling::File_read' : 再定義されています。異なる基本型です。
'FileHandling::File_read' の宣言を確認してください。
オーバーロードした記憶はありませんがとりあえずソリューション全体で”File_read”で検索をかけましたが
上記のヘッダファイルとCPPファイル以外かかりませんでした
インクルードガードもちゃんとかけているつもりなんですが……
原因がわかる方がいましたら教えて頂けると助かります
ただの誤字、脱字が原因だったらすいません