Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como acessar uma estrutura de C Fortran
C é uma das linguagens de programação mais usadas no mundo, a partir de agosto de 2011. Apesar de ter sido concebido para criar o software do sistema , a sua versatilidade fez uma boa escolha para aplicações portáteis. Na verdade, há muito poucas plataformas que não têm um compilador C escrito para eles. Fortran, ao contrário de C, é voltado para computação numérica e computação científica e é amplamente utilizada na programação de alto desempenho. Devido a algumas das principais diferenças entre as duas línguas, acessando uma estrutura de C em Fortran não é tão fácil quanto parece. Coisas que você precisa
XL Fortran compilador
Show Mais instruções
1

Crie um bloco comum nomeado. Esta é a única maneira de aceder a uma estrutura C de Fortran , pois fornece um mapeamento um - para - um dos membros da estrutura . Se a sua estrutura C usa um bloco comum sem nome , você deve alterá-lo para um nomeado um .
2

Use o nome da estrutura de C para o nome do bloco comum. Aqui está o que a estrutura se parece com C :

struct mystuff {

double x ;

int y , z ;

duplo t;

};

main () { }


Aqui está o código Fortran adequada contendo o bloco comum com nome:

programa cstruct < br >

real ( 8) x, t

inteiro y , z

common /mystruct /x , y , z, t

final
< br >
3

Declare sua estrutura C como uma variável global. Para fazer isso , você pode colocar a sua declaração fora de qualquer função ou colocá-la dentro de uma função que tem o qualificador " externo" .
4

Compilar o arquivo de origem C e usar o " - qalign = embalado " tipo de compilação no compilador XL Fortran. " Qalign " informa ao compilador que regras alinhamento ele deve usar para a compilação de arquivos e evita problemas de desempenho com dados desalinhados . " Embalado " significa objetos de um tipo derivado serão armazenados sem qualquer preenchimento entre componentes.

Anterior :

Próximo : No
  Os artigos relacionados
·Adicionando um nó TreeView 
·Estrutura Seleção em Programação C 
·Como mover um objeto com Arrastar no XCode 
·Como alocar memória na pilha usando C + + 
·Como fazer um arquivo MIDI em C + + 
·Como Fake um Código Modelo 
·Como passar parâmetros para MVC View 
·As vantagens de LINQ 
·Como fazer Gráfico Quadrantes em C + + 
·Como Animar em XNA 
  Artigos em destaque
·Como usar a ferramenta Calculate para CPP 
·Como: GTK Seleção de Cores 
·Cocoa Touch vs. Objective C 
·Como fazer um buffer em C + + 
·A conversão de um valor negativo para positivo em C + …
·Como fazer um buffer Hex Do Char C 
·Convertendo Char Buffer para dobrar em C + + 
·Como usar Fortran em C + + Linux 
·Como obter a Perspectiva C em Eclipse 
·Prós e contras de Objective C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados