Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    6
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Carichi il file in un vettore di stringhe, lo ordini e lo riscrivi sul file.
    Ciao, ho provato qualcosa del genere ma mi da segmentation fault... mi puoi aiutare?

    codice:
    void stampaFileOrdinatoAVideo(FILE *pFile){
        
        char buffer[200], temp;
        char parolaLetta[200];
        
        int i, j;
        
        while(1){
            fgets(buffer, 200, pFile);
            strcpy(parolaLetta, buffer);
            
            if( parolaLetta==NULL )
            break;
            
            if(parolaLetta[j]>parolaLetta[j+1])
                    {
                        temp=parolaLetta[j];
                        parolaLetta[j]=parolaLetta[j+1];
                        parolaLetta[j+1] =temp;
                    }
            
            printf("%s", temp);
        }
            
    }
    Piccola modifica...
    nel secondo "if" ci dovrebbe andare la funzione "strcmp" e no "<" o ">"
    Ultima modifica di Tekken3; 11-02-2016 a 11:16

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.