aeh galera tou com um probleminha aqui:
vejam esse codigo:
#include
#include
#include
using std::cout;
using std::cin;
int n;
int* vet1;
int* vet2;
int* aux;
int main(){
aux = vet1;
cout << " digite o valor de N: ";
cin >> n;
int i = 0;
while(i < n){
cout << "Digite o valor do vetor 1: ";
cin >> *vet1;
vet1++;
i++;
}
i = 0;
vet1 = aux;
while(i < n){
cout << "\n" << *vet1;
i++;
}
}
ai qunado eu insiro o valor no endereço de vet1 (cin >> *vet1);
o executavel gera um erro e um windows encerra ele!!!
pensava que naum podia se inserir direto num ponteiro usando cin,
mas fiz esse codigo pra teste
#include
using std::cout;
using std::cin;
int main(){
int *pont;
cin >> *pont;
cout << *pont;
system("pause");
}
e ai eu consigo inserir normalmente no ponteiro e mostra-lo em seguida!!
e aeh alguem tem uma luz pra esse meu problema?!?!?!
valeu galera!!

thiagoibj
Novo Membro
Registrado
60 Mensagens
0 Curtidas