Que esta mal

Iniciado por Daniel_Ruiz, 17 Abril 2013, 23:39 PM

0 Miembros y 1 Visitante están viendo este tema.

Daniel_Ruiz

Bueno estoy aprendiendo a usar for y  arrays pero el tipo de los tutoriales me enreda xD

que esta mal aca :s

Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

main()
{
char a[10];

a[0] = 'H';
a[1] = 'H';
a[2] = 'H';
a[3] = 'H';
a[4] = 'H';
a[5] = 'H';
a[6] = 'H';
a[7] = 'H';
a[8] = 'H';
a[9] = 'H';

for(int i; i<10; i++)
{
cout << i;
}

cout << endl;


return 0;
}
Importante


Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.

amchacon

Código (cpp) [Seleccionar]
cout<<i;
Estas mostrando el valor de la variable i, supongo que te referias a esto:
Código (cpp) [Seleccionar]
cout<<a[i];
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

leosansan

Puedes declarar el array de un golpe entre comillas, sin necesidad de estar entrando cada elemento por separado. Por ejemplo:

Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int main()
{
char a[11]="ASDFGHJKLQ";
for(int i=0; i<11; i++)
{
cout <<a[i]<<" ";
}
cout << endl;
return 0;
}


Y te has vuelto a olvidar de poner int delante de la función main.

Saluditos! ....

OmarHack

#3
Has usado un int i en el for cuando quieres usar un char i

Aquí tienes, fíjate:
Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

main()
{
char a[10];

a[0] = 'H';
a[1] = 'H';
a[2] = 'H';
a[3] = 'H';
a[4] = 'H';
a[5] = 'H';
a[6] = 'H';
a[7] = 'H';
a[8] = 'H';
a[9] = 'H';

for(char i; i<10; i++)
{
cout << i << endl;
}

getchar();
getchar();

return 0;
}
I like to test things.

Daniel_Ruiz

Cita de: leosansan en 17 Abril 2013, 23:52 PM
Puedes declarar el array de un golpe entre comillas, sin necesidad de estar entrando cada elemento por separado. Por ejemplo:

Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int main()
{
char a[11]="ASDFGHJKLQ";
for(int i=0; i<11; i++)
{
cout <<a[i]<<" ";
}
cout << endl;
return 0;
}


Y te has vuelto a olvidar de poner int delante de la función main.

Saluditos! ....


Vale teacher El tipo del tutorial lo tenia haci :s
Importante


Bueno Necesito de su ayuda estoy montando una microempresa, Y estoy reuniendo Quemadoras de Dvd - Cd , Soy de Colombia Bogota si quieres apoyarme enviame un Mp Por Favor!.

leosansan

Cita de: Daniel_Ruiz en 17 Abril 2013, 23:57 PM
Vale teacher El tipo del tutorial lo tenia haci :s

Sorry pues amigo Daniel.

Entonces es como te dijo amchacon

Saluditos!...