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

#841
A la hora de empezar, la verdad es que no veo mucha diferencia entre python y C++. El segundo es compilado, es todo. Para todo lo demás, ambos tienen herramientas suficientes.
El caso es, que C++ además, tiene manejo de memoria, además de una sintaxis muy parecida a muchos otros lenguajes.

Los punteros de C# no tienen que ver con los punteros de C++. En C# no manejas tú la memoria.

No creas que por ser más antiguo y manejar memoria, es menos usado. C++ no se utiliza solo en drivers y cosas de bajo nivel ._.
#842
El tema de empezar con C es más que nada para empezar en el uso de memoria y punteros.

Sin duda es más difícil para empezar, pero la base es más consistente y bueno, poco a poco todo llega.

PD: Puse C++ de segundo, porque el uso de clases como vector y string tapan bastante el uso de memoria.
#843
Si quieres obtener una buena base en la programación, C y luego C++.

Después de C++, no tendrás problema en adaptarte a otros lenguajes, y ya ahí podrías ver cual te interesa más.
#844
Sí, debería poner table.

Y con respecto al punto, sí, como dices. Accedes a un elemento de la estructura.
#845
No conozco ese canal, pero... http://www.minidosis.org/#/temas
¿Ya has visto todos los temas que mencionan ahí?
#846
el constructor de la clase string en C++, si no le pasas un tamaño, coge hasta el próximo caracter nulo ('\0'). Si no recuerdo mal, ese campo es de tamaño variable, y el resto de la memoria, la no utilizada, está rellena con caracteres nulos.
Así que eso, dura ahsta el próximo caracter nulo.
#848
Son 2 condiciones, así que es posible hacerlo con 2 operadores ternarios.

printf( res == 0 ? "\n Las frases %s y %s son IGUALES\n\n"
                 : ( res < 0 ? "\n %s es MAYOR que %s\n\n"
                             : "\n %s es MENOR que %s\n\n" ), a, b);
#849
¿Que en vez de 4x4 te muestre una matriz de 2x8?

Código (csharp) [Seleccionar]
for (int i = 0; i < 4; i++)
{
    for (int j = 0; j < 4; j++)
    {
        Console.Write(Matriz[i, j] + "\t");
        if(j == 1)
            Console.WriteLine();
    }
    Console.WriteLine();
}


Para posts futuros, ten en cuenta que este sub-foro es de C y C++, no C#. C# sería el sub-foro de .NET: http://foro.elhacker.net/net-b62.0/
#850
Dado que usas SET y CLR, pienso que es mejor utilizarlos por partes:
LPC_GPIO0->CLR |= 1<<4 | 1<<8;
LPC_GPIO0->SET |= 1<<12 | 1<<16;

Nunca usé este microprocesador, así que tú dirás como fue.