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 - LearningSpanishProgrammer

#41
Programación C/C++ / Re: Dimensión de Arreglos en C
25 Septiembre 2011, 20:31 PM
El_Java, su codigo no és correcto para cualquier arreglo que fue recibido como argumento de una función.

El arreglo decae para un puntero para su primer elemento.
#42
Estaba empezando a mirar a su código, gracias por el aviso!
#43
Programación C/C++ / Re: Problema con C
22 Septiembre 2011, 01:33 AM
jhpnsc, tu no estas hacendo la pregunta correcta, que sería:

Citar
Por qué el símbolo de ampersand?

Cuando aprender funciones sabrá.
#44
1. no está inicializando la variable "fila" y "columna" con cero. (variables globables tienen un valor predeterminado, pero es bueno ser explícito)
2. Su función de suma no esta correcta


for(i=0;i<3;i++)
{
    int fila = 0;
    int columna = 0;

     for(j=0;j<3;j++)
    {
          fila += arreglo[i][j];
          columna += arreglo[j][i];
     }
     printf("Fila=%d, Columna=%d", fila columna);
}


No he probado esto.
#45
Programación C/C++ / Re: Punteros en C
20 Septiembre 2011, 04:33 AM
c1v!c, tu no estas hacendo la pregunta correcta, en mi opinión, sería:


Por qué es importante la diferencia entre %d y %p?


Ahora, piensa lo que pasa caso el equipo es de 64 bits?
#46
Se quieres usar una matriz en el 'stack' y usar el metodo para diferentes tamaños, entonces tiene que hacer asi:


void function(int * m, int lineas, size_t columnas)
{
 int i = 0;
 int j = 1;
 m[i*columnas + j] = 5;
}

int main()
{
 int a1[10][20];
 int a2[40][30];

 function(&a1[0][0], 10, 20);
 function(&a2[0][0], 40, 30);
}


en el caso de que se puede usar la asignación dinámica, enton puede leer esto: http://foro.elhacker.net/programacion_cc/duda_con_arreglo_bidimensional_dinamico_en_ide_devc-t337905.0.html;msg1658904#msg1658904

Finalmente, se el tamaño de el matriz es constante em tiempo de compilación, entonces se puede:


void function(int m[][DIM])

o

void function(int m[DIM][DIM])
#47
Yo recomendiendo usar

isupper - http://www.cplusplus.com/reference/clibrary/cctype/isupper/
islower - http://www.cplusplus.com/reference/clibrary/cctype/islower/

y también

tolower
toupper

Su codigo sería más fácil de leer
#48
Programación C/C++ / Re: Problema al compilar
14 Septiembre 2011, 04:35 AM
Caso uno: Tenes que "linkar" el dynamic library de la biblioteca xml com su proyecto. Esto varía de IDE para IDE.
Caso dos: Tenes que agregar una definicion a destructor de su classe _imp__xmlFree

Está utilizando Windows o Linux?

Su compilador no puede encontrar una manera de ejecutar em executable, esto se debe a no encontrar definición para la función "_imp_xmlFree".

#49
Valkyr, tu estas correcto, yo escribí incorrectamente
#50
yo cometi un error, disconsiderar

EDIT: Estaba a hablar de mí proprio puesto