C é uma ótima linguagem de programação, simples e clara.
Fortran, para problemas matemáticos, é imbativel!
Que tal usar o melhor dos dois mundos com este tutorial?
Vejamos o exemplo abaixo:
Arquivo testC.cpp
Arquivo testF.f
Compilando
Executando
Aceito sugestões, agora que não tenho muita coisa para fazer em Fortran.
Fortran, para problemas matemáticos, é imbativel!
Que tal usar o melhor dos dois mundos com este tutorial?
Vejamos o exemplo abaixo:
Arquivo testC.cpp
#include
using namespace std;
extern"C" {
void fortfunc_(int *ii, float *ff);
}
main()
{
int ii=5;
float ff=5.5;
fortfunc_(&ii, &ff);
return 0;
}
Arquivo testF.f
subroutine fortfunc(ii,ff)
integer ii
real*4 ff
write(6,100) ii, ff
100 format('ii=',i2,' ff=',f6.3)
return
end
Compilando
$ f77 -c testF.f
$ g++ -c testC.cpp
$ g++ -o test testF.o testC.o -lg2c
Executando
$ ./test
ii= 5 ff= 5.500
Aceito sugestões, agora que não tenho muita coisa para fazer em Fortran.