Menú

Mostrar Mensajes

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ú

Mensajes - 0xDani

#181
A ver si lo he entendido: tienes una entrada, que es la que muestras en el archivo; y quieres generar una salida, que es un array bidimensional de caracteres, de forma que el array contenga en los índices x e y lo mismo que hay en esas coordenadas en el archivo.

Lo que veo es que puedes tener un array:

Código (cpp) [Seleccionar]
char myArray[MAX_ROWS][MAX_COLUMNS];

También te lo puedes hacer dinámico pero eso ya es cosa tuya.

Entonces lo que haces es que lees un carácter del archivo, y si es distinto de un salto de línea lo guardas en el array, en la posición de la fila actual, y en la de la columna anterior más 1. Si es un salto de línea, entonces sumas uno a la fila actual y pones la columna a cero otra vez.

Código (cpp) [Seleccionar]

size_t row=0, column=0;
std::string s;
while(getline(file, s))
{
    size_t i=0;
    while(s[i]!='\n')
    {
         myArray[row][column++] = s[i];
    }
    row++;
    column = 0;
}
#182
@drvy, a veces se cuelan noticias así...

@topomanuel, tu comentario carece de rigor intelectual.
#183
Hay algún problema con la forma que yo he propuesto?
#184
unsigned char codigo[] = {0x00, 0xFF, 0x01, 0x03, 0x01, 0xFF, 0xFF, 0x00};
unsigned short *ptr = codigo + 5;
printf("%x\n", *ptr);


Tal vez eso funcione.

Saludos.
#185
Así va España.
#186
El artículo está interesante, pero sinceramente me parece penoso que tenga faltas de ortografía.
#187
Simplemente cógelos y bájalos de la campana... sí que eres demasiado transigente. No te pienses que a un gato le importa mucho si lo coges en brazos y lo echas de donde esté.

Un gato no te va a obedecer, sólo impídele hacer las cosas que no quieras que haga.

Saludos.
#188
Pues a lo mejor tienes el proyecto configurado como uno de C.
#189
Para los que tenían dudas sobre mi mensaje: efectivamente, estaba haciendo uso de la ironía.

Saludos.
#190
Programación C/C++ / Re: [Ayuda] Estructuras
21 Agosto 2013, 23:06 PM
Y no es mejor así directamente?

typedef struct un_struct
{
int example;
} un_struct;