elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 [210] 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 ... 401
2091  Programación / Programación C/C++ / Re: Duda simple, mi programa se salta una línea. C++ en: 20 Julio 2015, 21:35 pm
El problema es que "cin >>" deja en el buffer de entrada el salto de linea, '\n'. Entonces, getline() al tratar de leer, lo encuentra, y termina ahí.

Lo que puedes hacer, es colocar "cin.ignore();" después del "cin >>", para ignorar el salto de linea que quedará ahí.

Otra forma, es usar getline siempre. Cuando tengas entradas más elaboradas, en un futuro, te recomiendo usar siempre getline(), y convertir en números con funciones como stoi(), stod(), etc, para convertir las strings en enteros, doubles, etc. Pero temporalmente, ignore() te ha de servir.
2092  Programación / Desarrollo Web / Re: Ayuda con esta evento onload en: 20 Julio 2015, 19:42 pm
Al boton ponle un onclick que llame a otra función.

No entendí bien. ¿Quieres que al pulsar el boton, se elimine el timeout? Para eliminar timeout, basta poner clearTimeout(id). Ese ID es el que retorna setTimeout(). Así que la idea es que body onclick llame a una función que hagas. Poner el setTimeout directamente no me parece una buena práctica.
2093  Foros Generales / Foro Libre / Re: Busco un tema de música en: 20 Julio 2015, 15:31 pm
No sé si aun sigue funcionando esta web :p
http://old.bored.com/songtapper/index.html
2094  Programación / PHP / Re: [Aporte] Script que calcula la ecuación cuadrática ax2 + bx + c = 0 en: 20 Julio 2015, 14:35 pm
El único caso donde se elimina el signo menos, es en b^2. Pero eso es matemática, menos por menos es más.
2095  Foros Generales / Foro Libre / Re: ¿Qué tan peligrosas son las armas de fuego? en: 20 Julio 2015, 00:34 am
Possss yo soy del pensar que cada uno tenga las armas que quiera. Como si quiere tener bombas en casa, otra cosa es si se utiliza bien o mal. Porque yo en la cocina tengo cuchillos y de momento no falta ningún vecino.  :laugh:

Quien la haga que la pague. Pero eso de prohibir por si acaso, es de retrasados.

En España por ejemplo la licencia te la puedes sacar (mientras no sean automáticas, y etc y etc). Creo que para scaarla tienes que dar un motivo por el cual crees que tienes el derecho de portarla (he leído que "autodefensa" no sirve como motivo)

Pero es normal que no se permitan armas así porque sí. Las armas solo sirven para una cosa. Y esa cosa está prohibida. Hablo de armas automáticas, explosivas, ... Las de caza por ejemplo están permitidas bajo licencia, no están prohibidas como tal.

¿Para qué querrías tener, por ejemplo, una FAMAS en casa? ¿Para limpiarla? xD La única razón sería coleccionismo. Si bien esa es una razón lógica y respetable, pues bueno. Si fueran totalmente libres mucha, mucha gente las tendría en su casa. Y seguro que mucha gente las tendría cargadas xD

No es algo que la gente normal deba tener.
2096  Programación / Programación C/C++ / Re: Multiplos del 5 con modulares en C en: 19 Julio 2015, 23:43 pm
La única forma sería convertir todos los números a una cadena del tipo "5 10 15 20 ...", e imprimirla fuera. Pero sin arreglos, vectores, algún método de guardar los valores en general...
2097  Programación / Programación C/C++ / Re: Problema con strings en: 19 Julio 2015, 23:21 pm
El último caracter es el que está en el índice (tamaño de la string - 1). str.size()-1

Si quieres solo el numero, tienes 2 opciones. O hacer str.erase(str.size()-2,2), para borrar 2 caracteres empezando desde el penúltimo, o hacer
Código
  1. string t = str.substr(0, str.size()-2);
Empezando desde la posición 0, coge los X caracteres siguientes (str.size()-2), y retorna la cadena equivalente a esa subcadena.
2098  Programación / Programación C/C++ / Re: Problema con strings en: 19 Julio 2015, 22:28 pm
Código
  1. char letra = str[5];
2099  Programación / Programación General / Re: Lenguaje más rápido o mejor? en: 19 Julio 2015, 22:23 pm
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.
2100  Programación / Programación C/C++ / Re: Problema con strings en: 19 Julio 2015, 22:20 pm
La función
Código
  1. 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);)
Páginas: 1 ... 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 [210] 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines