Hola, uso C++ sobre visual studio 13 y hay un problema en este código.
char usuario[6];
archivo=fopen("usuarios.ini","wt");
for(i=0;i<6;i++)
{
usuario[i]=(48+rand()%(57-48)+1);
}
usuario[6] = '\0';
fprintf(archivo,"%s",usuario);
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?.
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