Multi Forum Altomesima
Multi Forum Altomesima
Multi Forum Altomesima
Home | Profilo | Discussioni attive | Utenti | Cerca | FAQ
 Tutti i Forum
 Linguaggi di programmazione
 Linguaggio C
 problema imbarazzante

Nota: Devi essere registrato per poter rispondere.

Dimensioni video:
Nome Utente:
Password:
Messaggio:

* HTML abilitato
* Codice Forum disabilitato
Faccine
Felice [:)] Davvero Felice [:D] Caldo [8D] Imbarazzato [:I]
Goloso [:P] Diavoletto [):] Occhiolino [;)] Clown [:o)]
Occhio Nero [B)] Palla Otto [8] Infelice [:(] Compiaciuto [8)]
Scioccato [:0] Arrabbiato [:(!] Morto [xx(] Assonnato [|)]
Bacio [:X] Approvazione [^] Disapprovazione [V] Domanda [?]

 
   

C O N T R O L L A    D I S C U S S I O N E
frea Inviato - 20/01/2004 : 22:47:29
Salve a tutti!
Questa volta ho il seguente problema:
insieme ad alcuni file in fortran mi č stato inviato il file log1p_.c con il seguente codice

#include "math.h"

extern double log1p();

double log1p_(x)
double *x;
{
return ( log1p(*x) );
}

che non capisco assolutamente cosa voglia dire. Qualcuno lo sa? In pių con gcc viene compilato mentre con g++ no. Perchč?
...e un ultima cosa che a me sembra assurda, viene addirittura compilato con f77!!! E' effettivamente strano o il problema sta nella mia completa inesperienza?

Grazie mille
A presto
2   U L T I M E    R I S P O S T E    (in alto le pių recenti)
frea Inviato - 21/01/2004 : 22:54:35
Grazie mille!
A presto.
mimc Inviato - 21/01/2004 : 19:06:49
> "Salve a tutti!
> Questa volta ho il seguente problema:
> insieme ad alcuni file in fortran mi č stato inviato il file log1p_.c con
il
> seguente codice

> extern double log1p();
>
> double log1p_(x)
> double *x;
> {
> return ( log1p(*x) );
> }
>
> che non capisco assolutamente cosa voglia dire. Qualcuno lo sa?

e' vecchia sintassi C, tradotta in sintassi moderna e':

double log1p_(double *x)
{
return (log1p(*x));
}

in pratica la funzione log1p_() non fa altro che richiamare un'altra
funzione log1p() (nota che la differenza nel nome delle tue funzioni sta
solo nel '_').

> In pių con
> gcc viene compilato mentre con g++ no. Perchč?

perche' il C++ non sa cosa sia la vecchia sintassi C ;-)

Tommy

Vai all'inizio della pagina Multi Forum Altomesima - © 2002 -2008 Altomesima Online
Questa pagina e' stata aperta in 0,02 secondi. Superdeejay.net | Snitz Forums 2000