Autor |
Mensagem |
Energy Veterano |
# mai/07 · Editado por: Energy
ae pessoal eu estou estudando c++ sozinho e gostaria de saber como solucionar isso
error C2664: 'leitor' : cannot convert parameter 1 from 'int' to 'int []'
programa completo
#include "stdafx.h"
#include <iostream>
using namespace std;
void leitor (int a[100], int n);
int main()
{
int a[100], n, x, j=0;
leitor (a[100], n);
cout << endl;
cout << "Vetor:" << endl;
for (j; j<n; j++)
{
cout << a[j] << " ";
}
getchar();
getchar();
return 0;
}
void leitor (int a[100], int n)
{
int i=0;
cout << "entre dimensao n" << endl;
cin >> n;
for (i; i<n; i++)
{
cout << "entre a[" << i << "]" << endl;
cin >> a[i];
}
}
|
Dje Veterano |
# mai/07
· votar
O papai do ceu...
|
seila Veterano |
# mai/07
· votar
Energy
Onde vc definiu essa função leitura?
|
Energy Veterano |
# mai/07 · Editado por: Energy
· votar
como assim?
|
the_paranoid Veterano |
# mai/07
· votar
seria porque a função esta definida depois da chamada?
pelo que lembre tinha algum problema que dava por isso
|
gsprs Veterano |
# mai/07
· votar
Energy
Onde vc definiu essa função leitura? (2)
|
Anah Veterano |
# mai/07
· votar
oO
|
gsprs Veterano |
# mai/07
· votar
Energy
ta meio estranho esse teu codigo hein O.o
q compilador tu usa???
|
gsprs Veterano |
# mai/07
· votar
Energy
coloca o codigo inteiro q eu nao entendi nada... <o>
|
Energy Veterano |
# mai/07
· votar
editei pra um outro programa simples
|
Energy Veterano |
# mai/07
· votar
eu nao estou conseguindo chamar o vetor
|
Energy Veterano |
# mai/07
· votar
ta meio estranho esse teu codigo hein O.o
q compilador tu usa???
microsoft visual studio 2005
|
gsprs Veterano |
# mai/07
· votar
Energy
microsoft visual studio 2005
hummm...
tentei rodar no visual 2005 tb.. mas ainda ta estranho isso hein...
tu programa em dot net???
|
War Pigs Veterano |
# mai/07
· votar
coisa d viado ok
|
Energy Veterano |
# mai/07
· votar
Energy
microsoft visual studio 2005
hummm...
tentei rodar no visual 2005 tb.. mas ainda ta estranho isso hein...
tu programa em dot net???
não
cara pq vc acha q ta estranho?
é apenas um programa que chama uma funcao void que lê um vetor e depois imprime o vetor
|
gsprs Veterano |
# mai/07
· votar
Energy
cara pq vc acha q ta estranho?
cout << "entre dimensao n" << endl;
cout << "entre a[" << i << "]" << endl;
isso é estranho
apenas um programa que chama uma funcao void que lê um vetor e depois imprime o vetor
as variaveis nao estao bem declaradas, a função void tb não...
|
Atomic Veterano |
# mai/07
· votar
aqui vc ta passando como parametro a[100]
leitor (a[100], n);
devia ser
leitor(a,n);
;p
|
Energy Veterano |
# mai/07
· votar
aqui vc ta passando como parametro a[100]
leitor (a[100], n);
devia ser
leitor(a,n);
;p
cara valeu era isso mesmo
e outra coisa tenho q declarar n como int& n, percebi agora
|
stenyosullivan Veterano |
# mai/07
· votar
ja ta tudo resolvido ?
|
stenyosullivan Veterano |
# mai/07
· votar
uma sugestao, usa o compilador dev c++, eu uso ele na fac, mto bom =)
|