Oppure

Loading
05/02/11 14:26
ciao888
ho scritto un programma con dev c++,però quando lo faccio partire mi dà :invia segnalazione errori a microsoft,ho cercato di scrivere il programma sotto altro nome ma il problema continua,da che dipende?ho ripostato la domanda visto che nell'altra non avevo messo il codice e mi dava aggiungi commento
è questo il testo
#include<iostream>
using namespace std;
void parola(int n, char b[])
{cout<<"scegli";
cin>>n;
cin>>b;
for(int i = 0; i<n; i++)
cout<<b[i];
}
int main()
{int a;
char g[a];
parola(a, g);
system("pause");
return 0;
}
aaa
05/02/11 14:29
devi dare un valora ad a per creare un array di 'a' elementi
05/02/11 14:54
HeDo
per creare un vettore di "a" elementi, "a" deve essere costante (const).
altrimenti devi ricorrere a new, cioè all'allocazione dinamica.

inoltre stai insistendo troppo con questi thread, la prox volta vado di ban e buonanotte.
aaa
05/02/11 15:49
#include<iostream>
using namespace std;
void parola(int n, char b[])
{cout<<"scegli";
cin>>n;
cin>>b;
for(int i = 0; i<n; i++)
cout<<b[i];
}
int main()
{int a;
cout<<"Inserire la dimensione dell'array: ";
cin>>a
char g[a];
parola(a, g);
system("pause");
return 0;
}