Olá boa noite, sou novo no fórum e estou começando aprender C++, minha dúvida é a seguinte, eu criei um programa no Dev C++ onde ele compilava e executava tranquilamente, porém devido as ferrramentas debugging do Visual Studio serem muito mais aprimoradas resolvi tentar programar nele, pois facilitaria para descobrir os erros.
Então é o seguinte, um programa que rodava do Dev C++, com o mesmo código não funciona no Visual Studio, o problema é quando estou tentando criar arrays, por exemplo: Eu tenho uma matriz que será criada conforme o número de linhas e colunas que o usuário digitar, então, por exemplo:
int linhas = 5; //Apenas um exemplo
int colunas = 7;
double matriz[linhas][colunas];
O Visual Studio retorna esse erro:
error C2057: expected constant expression
Ele diz que as variáveis linhas e colunas devem ser constantes, mas já tentei várias soluções e nada faz eu compilar o programa e, enquanto isso, no Dev C++ o programa compila tranquilamente, sem nenhum problema.
Obrigado, aguardo respostas.

cecmello
Novo Membro
Registrado
2 Mensagens
0 Curtidas