Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [C++] File e matrici

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da AdelaidePuglies Visualizza il messaggio
    quando vado ad aprire il file non mi esce la matrice
    L'errore che fai è nella riga

    f<<stampa_matrice(matrice);

    che non fa affatto quello che pensi (ovvero salvare i dati su file).

    Se vuoi salvare i dati devi farlo nella funzione inserendo f al posto di cout. Ovviamente la funzione non conoscerà f e quindi lo dovrai passare come ulteriore parametro.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #2
    Quote Originariamente inviata da oregon Visualizza il messaggio
    L'errore che fai è nella riga

    f<<stampa_matrice(matrice);

    che non fa affatto quello che pensi (ovvero salvare i dati su file).

    Se vuoi salvare i dati devi farlo nella funzione inserendo f al posto di cout. Ovviamente la funzione non conoscerà f e quindi lo dovrai passare come ulteriore parametro.
    Una volta cambiato cout con f,quando vado ad aprire il file,mi da la matrice tutta su una sola riga e non su 3 righe.
    @Warrios grazie mille,non avevo pensato a creare un'ulteriore funzione !

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quote Originariamente inviata da AdelaidePuglies Visualizza il messaggio
    Una volta cambiato cout con f,quando vado ad aprire
    Prevedi un

    f<<endl;

    nel ciclo per andare a capo ... no?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2015
    Messaggi
    32
    Quote Originariamente inviata da AdelaidePuglies Visualizza il messaggio
    Una volta cambiato cout con f,quando vado ad aprire il file,mi da la matrice tutta su una sola riga e non su 3 righe.
    @Warrios grazie mille,non avevo pensato a creare un'ulteriore funzione !
    Figurati , felice di esserti stato d'aiuto .
    Nel caso non vuoi vedere numero di righe e colonne nel file testo ti basta eliminare
    codice:
    f<<maxr<<endl; 
    f<<maxc<<endl;

  5. #5
    Grazie ad entrambi,il programma finalmente mi viene ed esce la matrice nel file
    Vorrei chiedervi un'ultima cosa,se non posso qui apro un'altra discussione senza problemi
    Praticamente un paio di programmi me li compila,ma mentre li eseguo,arrivata quasi alla fine mi esce un'altra finestra con scritto "progetto.exe ha smesso di funzionare"
    non capisco perché,non mi fa nemmeno controllare se il programma è giusto.
    Per esempio questo è uno di quei programmi che mi crea il problema:

    "
    codice:
    //questo programma calcola la somma e la media tra due numeri usando gli array
    #include <iostream>
    #include <math.h>
    using namespace std;
    #define N 10
    typedef int arraydiReali[N];
    arraydiReali v;
    
    
    
    
    
    
    
    
    
    
    int main() {
    int i;
    int v[i];
    int som; 
    som=0;
    
    
    for ( int i=0; i<N; i++)
    {
    cout<<"v["<<i<<"]="<<endl;
    cin>>v[i];
    
    
    } 
    
    som+=v[ i];
    system ("pause");
    
    }
    "

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Altro problema, altro thread.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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