Aquí no se hacen tareas, muestra tu código y haz preguntas más concretas si no entiendes algo.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
string str = "123";
int i = str.length();
if(ev.type == ALLEGRO_EVENT_KEY_CHAR)
{
end = str.strlength();
if(key[BACKSPACE]) str = str.substr(0, end-1); // Para borrar el ultimo caracter si se presiona la tecla "BACKSPACE".
else
{
str += (char)ev.keyboard.unichar;
}
}
char colores[5][100],buscar[100];
int posicion=0,contador=0,x,y;
int op;
// CONTADOR
int cont = 0;
char exit;
case 3://consulta particular
posicion=-1;
printf("consultar color especifico y cuantos hay: ");
scanf("%s",buscar);
for(x=0;x<contador;x++)
{
if(strcasecmp(buscar,colores[x])==0)
{
cont++;
posicion=x;
}
}
if(posicion!=-1)
{
printf(" color corecto: \n");
printf (" existen %d %s\n",cont, buscar);
cont = 0;
}
else
printf("El color no existe \n");
break;
case 6:
return 0;
break;
Cita de: _Enko en 20 Noviembre 2014, 16:47 PM
Pues creo que la solución es utilizar codificación UNICODE. Si mal no recuerdo la librería era wchar.h
http://www.cplusplus.com/reference/cwchar/
Pero tambien vas a tener que guardar el codigo fuente como UNICODE y tambien agregar parametros al compilador.
Cita de: ivancea96 en 20 Noviembre 2014, 15:09 PM
Sin saber ningún dato del error ni de la linea que lo genera, pues. Tampoco sé que es convertir un caracters a cadena. (? 'a' -> "a" ?)
using namespace std;
...
string conversion[256]={ "aaa","bbb","ccc","..."};