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

#2101
Si hablas de C++ para .NET (como C#, que es para .NET), dado que ambos trabajan sobre .NEt, diría que son parecidos.

Si hablas de C++ compilado, C++. A cambio claro, no tienes las funcionalidades de .NET, y tendrías que hacerlas a mano.
#2102
Programación C/C++ / Re: Problema con strings
19 Julio 2015, 22:20 PM
La función
int atoi(char*)
convierte una cadena en int. Claro que tiene que terminar en '\0'. Lo más fácil, es que muevas a una variable char la última letra, y borres los últimos 2 caracteres.
Como no sé en qué lenguaje lo estás haciendo, te diré: En C, basta que conviertas la penúltima letra (el espacio), en '\0'. Una vez hecho esto, es como si hubieras borrado el resto. luego, simplemente pásale la cadena a atoi().

En C++ con std::string es lo mismo, solo que puedes usar stoi() en vez de atoi(), ya que el primero trabaja con std::string. Borrar los últimos dos caracteres con std:.string es poniendo std::string::erase() en la función (str.srase(str.size()-2,2);)
#2103
Recordad que si la letra + la clave acaba mayor que 'z' o de 'Z', hay que restarle.

void cesar(char* str, int key){
   for(; *str; str++)
       if(*str>='a' && *str<='z')
           *str = (*str+key-'a')%('z'-'a'+1)+'a';
       else if(*str>='A' && *str<='Z'){
           *str = (*str+key-'A')%('Z'-'A'+1)+'A';
       }
}

void decryptCesar(char* str, int key){
    cesar(str, 'z'-'a'-key+1);
}
#2104
La forma lógica de hacerlo es trabajando con arreglos. Le pasas un arreglo de 20 int a la función, y que lo rellene. ¿Trabajásteis con arreglos?
#2105
Cita de: Orubatosu en 18 Julio 2015, 18:08 PM
dentro hay... no se sabe que hay dentro. Teóricamente lo que se conoce como una "singularidad" pero eso tampoco es seguro

Deb de cir que sí se sabe lo que hay. En los agujeros negros, hay copias del Half Life 3. Por eso no ha salido aun, no han logrado rescatarlas :/
#2106
Basta que pongas un if en donde vayas o no a colocar los parentesis. Con un operador ternario lo tienes fácil.
#2107
Hombre, un sistema operativo es muy poco parecido a la programación de escritorio. En un SO tienes que tratar con problemas de muy bajo nivel que ni piensas en escritorio. Tan solo la consola es un gran conjunto de herramientas, una pequeñísima parte de un SO. Manejar ventanas, si las fuera a haber, todo al milimetro, no se deja nada al azar.

Yo nunca he hecho ni empezado ni modificado un SO, pero si tú lo vas a hacer, te recomiendo lo primero, pensar por qué. Qué hará tu SO interesante.
Hacer un SO me parece demasiado largo y complejo como para un simple "proyecto de prueba". Que un SO tan solo arranque de primeras llevará bastante tiempo programando.

Pero vaya, si primero lo planificas bien, no hay nada que la programación estructurada no pueda lograr xD
#2108
En ese mismo vídeo explican por qué. El agujero negro concentra una gran masa en un volumen muy pequeño. La atracción gravitatoria de, por ejemplo, tus pies (si estás de pie sobre el agujero negro), será mucho mayor que la de tu cabeza, con lo que la fuerza te descompondría. Y al estar "dentro" del agujero, pues teoricamente mucho peor, al estar prácticamente en su centro. Bueno, en un agujero negro se habla de singularidades, pero ahí ya no me meto xD
#2109
El método query retorna un result: http://php.net/manual/es/class.mysqli-result.php
#2110
Utilizas Windows 7 o superior?

Prueba esto: http://www.7tutorials.com/how-disable-system-beep-windows-7
A la inversa, claro.