Crio uma variavel entro com ela e ela define o tamanho do vetor no dev c++ da certo mas no VS2010 não rola olha o codigo abaixo.
// matriz.cpp : main project file.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int TAMANHO;
cout << "Entre com o tamanho da matriz: ";
cin >> TAMANHO;
int sequencia[TAMANHO];
for (int i = 0; i < TAMANHO; i++) {
cout << "Entre com o elemento numero "<<(i+1)<<" da sequencia: ";
cin >> sequencia[i];
cout << endl;
}
cout << "A sequencia entrada pelo usuario foi: ";
for (int i = 0; i < TAMANHO; i++) {
cout << sequencia[i]<<" ";
}
system("PAUSE > null");
return 0;
}
Sei que é a tamanho do vetor, "mais po", eu quero definir o tamanho do vetor durante o desenrolar do programa e não pre estabelecer um valor para o seu tamanho. Como já dito no dev c++ rola mais no VS2010 não.
Pergunta
Sidius
Crio uma variavel entro com ela e ela define o tamanho do vetor no dev c++ da certo mas no VS2010 não rola olha o codigo abaixo.
quando compilo da esse erro:
matriz.cpp(12): error C2057: expected constant expression
1>matriz.cpp(12): error C2466: cannot allocate an array of constant size 0
1>matriz.cpp(12): error C2133: 'sequencia' : unknown size
Sei que é a tamanho do vetor, "mais po", eu quero definir o tamanho do vetor durante o desenrolar do programa e não pre estabelecer um valor para o seu tamanho. Como já dito no dev c++ rola mais no VS2010 não.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.