Ahoj, ve škole jsme začali C (ve visual studiu), docela mi to i šlo až do doby (jako jedinýmu ve třídě), než jsem dostal úkol zavolat funkci přes knihovnu -- učitel už s námi rezignoval, takže dostat z něj radu prostě nejde.... i přes různé rady se mi ten úkol nedaří...dám sem takovej příklad, na kterém jsem to zkoušel:
vytvořil jsem si soubor objemy.cpp zdrojový soubor s funkcí Vkr:
#if !defined( OBJEMY_H )
#include "objemy.h"
#endif
#include "stdafx.h"
float Vkr(float a,float b,float c)
{
float V;
V=a*b*c;
return V;
}
pak hlavičkový soubor objemy.h:
#ifndef _OBJEMY_H_
#define _OBJEMY_H_
#include "objemy.h"
#endif
float Vkr(float a, float b, float c);
no a pak chci funkci Vkr zavolat v programu:
#include "stdafx.h"
#include "objemy.h"
#include "stdio.h"
int main()
{
float a,b,d;
scanf("%f %f %f",&a,&b,&d);
char c;
printf("objem kvadru je %f", Vkr(a,b,d));
scanf("%c",&c);
return 0;
}
ale vypíše to chyby: error LNK2019: Unresolved external symbol _main referenced in function __tmainCRTStartup
fatal error LNK1120: 1 unresolved externals
co dělám špatně? Všechny soubory mám v jedné složce...díky za každou radu.