Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - idee per creare una funzione
Forum - C/C++ - idee per creare una funzione - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 12:42
Domenica, 30/05/2010
Non funziona lo stesso dopo avere fatto cosa?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
domi90 (Normal User)
Rookie


Messaggi: 22
Iscritto: 07/05/2010

Segnala al moderatore
Postato alle 12:45
Domenica, 30/05/2010
dopo aver allocato la memoria come dici tu con la malloc..

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 12:52
Domenica, 30/05/2010
Beh ... non sarà solo quello il problema.

In questi casi, piuttosto che scrivere "non funziona" e basta, mostra le modifiche che hai fatto e indica cosa succede. Mostra il main, facci vedere come chiami la funzione, spiega quale codice hai modificato e perchè.

Insomma, devi essere tu il primo interessato a risolvere, non gli altri.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
domi90 (Normal User)
Rookie


Messaggi: 22
Iscritto: 07/05/2010

Segnala al moderatore
Postato alle 14:36
Domenica, 30/05/2010
lo so questo pero dopo un po che ragioni le idee vengono meno....x questo chiedo ad altri che sicuramente ne sanno piu di me.....cmq è inutile che posto il main perche chiama una procedura che nn vuole e non torna nulla...

PM Quote
Avatar
domi90 (Normal User)
Rookie


Messaggi: 22
Iscritto: 07/05/2010

Segnala al moderatore
Postato alle 16:04
Domenica, 30/05/2010
ho trovato questa soluzione alternativa e cosi finalmente mi funziona....
struct biblio{
           char nome[10];
           char cognome[10];
           char autore[20];
           char titolo[20];
           int codice;};
    struct biblio per;
    struct help{
           char msg[200];};
struct help hel[26];

void arg(void){
         int i,n;
         fp=fopen("Biblioteca","r");
         for(;;){
                  n=fread(&per,sizeof(struct biblio),1,fp);
                            if(n==0){
                            fclose(fp);
                            break;}
                            else
                            if(hel[per.codice].msg[0]>=97&&hel[per.codice].msg[0]<=122){
                            strcat(hel[per.codice].msg,",");
                            strcat(hel[per.codice].msg,per.titolo); }
                            else
                            strcat(hel[per.codice].msg,per.titolo);
                              }
                            for(i=1;i<26;i++)
                 printf("Argomento %d=%s\n",i,hel.msg);
         }

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo