Witam
Mam problem związany ze zdefiniowaniem poprawnie funkcji znajdujacej się w oddzielnym pliku dołączonym oczywiscie do projektu. Przy kompilacji pojawia mi się taki komunikat:
D:\projekty\Proste obliczenia\funkcja.cpp(7) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
Generalnie rozchodzi sie o to że chciałbym sobie skrócić zapis
lancuch.Format(TEXT("Wynik: %.2f"), fwynik); m_wynik = lancuch;
na cos takiego
m_wynik = funkcja(fwynik);
Dodam że definiuje plik cpp o takiej treści:
#include "stdafx.h"
#include "Proste obliczenia.h"
#include "Proste obliczeniaDlg.h"
#include "funkcja.h"
CString funkcja(wynik)
{
CString lancuch;
lancuch = Lancuch.Format(TEXT("Wynik: %.2f"), wynik);
return lancuch;
}
a plik nagłówkowy ma taka postać:
extern float wynik;
extern CString Lancuch;
CString funkcja(wynik);
Czy ktoś jest w stanie mi pomóc
