Bueno, yo en VB Net para crear un array string
hago algo asi
Dim jugadores() As String = {"juan", "pedro", "rodrigo", "mauricio"}
Pero en C++ no se como hacerlo :-\
ya que cuando hago algo como esto:
char jugadores[]={"uy""ay""ey"};
me reconoce cada letra como un elemento, me podrian ayudar
Ahi algun tipo de dato que sea para string ?
char jugadores[]={"uy","ay","ey"};
y funcionaria :xD
char *jugadores[]={"uy","ay","ey"};
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
ah pero es char xD
usa String[] elemento ={"algo","otro","funciona"}; (No recuerdo si la s es con mayus en c++
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
string jugadores[] = {"uy","ay","ey"};
incluyendo #include <string> con el tipo en minúscula
Como ya te indicaron puedes utilizar un array de strings y para conocer su numero de elementos puedes utilizar el operador "sizeof".
Por ejemplo:
#include <iostream>
using std::cout;
using std::endl;
#include <string>
using std::string;
int main()
{
string nombre[] = {"Abel", "Benjamin", "Cain", "Daniel"};
size_t num_elem = sizeof nombre / sizeof nombre[0];
for (size_t i = 0; i != num_elem; ++i)
cout << "nombre[" << i << "] == " << nombre[i] << endl;
return 0;
}
Un saludo
Muchas gracias a todos por su tiempo
ya resolvi el problema, utilizando el string como me explicaron
Saludos