Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creazione file, esito Vuoto!

    ciao a tutti, io devo salvare su un file un "algorimto". Premetto che il file non esiste e devo crearlo. Io ho scritto questo codice:

    codice:
    #include<stdio.h>
    void algoritmo(int pitagora[10][10]);
    
    int main()
    {
        FILE *numeri;
        int tabella[10][10];
        int i,j;
    
        numeri=fopen("pitagora.txt","w");
        if(numeri==NULL)
           fprintf("Errore nell'apertura del file");
        else
          algoritmo(tabella);
        for(i=0;i<10;i++)
        {
            for(j=1;j<11;j++)
                fprintf(numeri,"\t %d ", tabella[i][j]);
            fprintf(numeri,"\n");
        }
    
    fclose(numeri);
    return 0;
    }
    
    void algoritmo(int pitagora[10][10])
    {
        int i,j;
    
        for(i=0;i<10;i++)
        {
            for(j=1;j<11;j++)
            {
                pitagora[i][j]=j*(i+1);
            }
        }
    }
    perchè quando vado ad aprire il file pitagora.txt è vuoto?Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462

    Re: Creazione file, esito Vuoto!

    Questa deve essere una semplice printf e non una fprintf

    codice:
           fprintf("Errore nell'apertura del file");
    Questo for (e anche quello nella funzione) deve andare da 0 a 10 e non da 1 a 11

    codice:
    for(j=1;j<11;j++)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    grazie mille!risolto!!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.