Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di baicin
    Registrato dal
    Feb 2002
    Messaggi
    29

    [c++] allocazione dinamica sullo store

    Questo è un esempio che ha fatto il mio insegnante per introdurre la gestione dinamica della memoria.Come mai non funziona??? dice che la dimensione nn è specificata?

    codice:

    #include<iostream.h>
    void main()
    {
    int a[],n;
    cout<<"inserisci";
    cin>>n;
    a=new int n;
    for (i=0; i<n; i++)
    {
    cout<<endl<<i+1<<": ";
    cin>>a[i];};
    delete [] a;
    }
    BACCI

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    codice:
    #include <iostream.h> 
    
    void main() 
    {
    
    	// "i" non è definito. "a" deve essere un puntatore.
    	int *a, n, i;
    	
    	cout << "Inserisci: "; 
    	cin >> n; 
    
    	// Non hai specificato che deve essere un array puntato.
    	a = new int [n]; 
    
    	for (i=0; i<n; i++) 
    	{ 
    		cout << endl << (i+1) << ": "; 
    		cin >> a[i];
    	}
    
    	delete [] a; 
    }
    Hai postato 2 volte lo stesso messaggio (http://forum.html.it/forum/showthrea...hreadid=367394)

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.