Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Kaxperday en 15 Febrero 2015, 21:11 pm



Título: Problema pegar caracteres en cadena.
Publicado por: Kaxperday en 15 Febrero 2015, 21:11 pm
Hola, uso C++ sobre visual studio 13 y hay un problema en este código.

Código
  1. char usuario[6];
  2. archivo=fopen("usuarios.ini","wt");
  3.    for(i=0;i<6;i++)
  4.    {
  5.        usuario[i]=(48+rand()%(57-48)+1);
  6.    }
  7. usuario[6] = '\0';
  8.    fprintf(archivo,"%s",usuario);
  9.    fclose(archivo);

El programa falla, da error en la variable usuario, esa cadena en la que trato de copiar esos caracteres aleatorios de forma incorrecta.

¿A alguien se le ocurre alguna solución para esto?.


Título: Re: Problema pegar caracteres en cadena.
Publicado por: engel lex en 15 Febrero 2015, 21:15 pm
Char usuario tiene solo 6 espacios (0,1, 2, 3, 4, 5), espero hayas ya visto tu error :P aprende a leer los errores del compilador