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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 [201] 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 ... 401
2001  Programación / Programación C/C++ / Re: consulta lectura desde archivo en: 12 Agosto 2015, 22:26 pm
Puedes transformar una cadena a string:
Código
  1. string str(cadena); // cadena: char o char[]
  2. // O...
  3. string str = string(cadena);

A ver. Find, substr, son funciones que puedes reproducir para cadenas, pero convirtiendo a string te ahorras mucho
2002  Programación / Desarrollo Web / Re: pagos online en: 12 Agosto 2015, 14:15 pm
Paypal, VISA, en general, la mayoría de las opciones de pago online que veas por ahí, tienen una API.
Búscalas en sus webs.
2003  Programación / Programación C/C++ / Re: consulta lectura desde archivo en: 12 Agosto 2015, 14:01 pm
Código
  1. entradaRg.getline(nombre,50);

Eso lee 50 caracteres, hasta el fin de linea. Lo que implica, que salvo que casualmente el nombre tenga 50 caracteres (contando espacios), va a leerlo todo.

Lo que debes hacer es, primero, leer la linea entera:

Código
  1. string linea;
  2. getline(entradaRg, linea);

Una vez tengas la linea completa en la string, vas separando sus componentes. Por ejemplo, para sacar el primer número, harías:
Código
  1. size_t posicion;
  2. posicion = linea.find(' '); // Buscas el primer espacio, empezando desde el principio
  3. string cedulaStr = linea.substr(0,posicion); // Coge una subcadena que empieza en 0, y coge X caracteres
  4.                                                              // En este caso coincide que la posicion del espacio es el numero de caracteres
  5. cedula = stoi(cedulaStr); // Convierte la cadena numérica a un entero

Si tienes dudas de alguna función, puedes buscar en esta página. Por ejemplo, aquí ves stoi: http://www.cplusplus.com/reference/string/stoi/

Como el nombre supongo que no sabes cuantas palabras puede ser, deberías buscar primero la última parte, el código. Para ello, puedes usar rfind():

Código
  1. posicion = linea.rfind(' ');
  2. codigo = stoi( linea.substr(posicion+1) );
rfind() empieza a buscar el caracter o cadena desde el final.
Por cierto, find() y rfind() te retornan el índice de la primera ocurrencia en la string.
El segundo parámetro de find() y rfind() es opcional, y es el índice desde el que quieres empezar a buscar.
2004  Programación / Programación C/C++ / Re: Cadenas de caracteres. Función para comparar una cadena ignorando signos. C++ en: 12 Agosto 2015, 13:50 pm
Código
  1. char aMayuscula(TCadena cad, unsigned pos)
  2.  
  3. if(aMayuscula(cad1,i)!=aMayuscula(cad2,i))
  4.  

Estás pasándole a una función que pide un TCadena, una variable const TCadena.

Lo que debes hacer, es ponerle const TCadena a aMayuscula(). Siempre que una variable que sea un puntero o una referencia no se vaya a modificar, conviene ponerle const.
2005  Foros Generales / Foro Libre / Re: ¿Era necesario lanzar la bomba atómica contra Hiroshima? en: 12 Agosto 2015, 04:00 am
Desconozco si se siguen creando bombas para algo más que avance y experimentación. Las que se crearon, creadas están, y no hay problema en mantenerlas.

Sin poder militar, no hay paz ._.
El poder militar es el pilar más importante que sostiene la paz y acuerdos, puesto que si alguien rompe un acuerdo, no "se le riñe y se le deja sin cenar".
Si queremos paz, tenemos que prepararnos para la guerra. :S
Frase muy bonita, pero no muy alejada de la realidad.

En definitiva, cada país sabrá qué hacer con sus recursos.




En serio se esta preguntando? Osea, en serio el titulo del post es ¿Era necesario lanzar la bomba atómica contra Hiroshima?
... Creo que no tengo nada más que añadir xD, no he leído los demás posts pero espero que ha nadie se le haya ocurrido defender una respuesta positiva, aunque nunca se sabe te encuentras de todo  :silbar:

No he oído ninguna razón para defender el "No". Sé libre de expresarte.
2006  Foros Generales / Foro Libre / Re: Así era Adolf Hitler en: 12 Agosto 2015, 03:54 am
Citar
¿Puede un dictador dirigir un amplio imperio consumiendo cocaína?
Si bien no duró hasta hoy en día, dirigió un imperio que fue conocido por algo más que genocidio. Se diría que conquistó media Europa :/
Con o sin droga, llevó a Alemania muy lejos.
¿Quién aquí podría llevar a su país tan lejos como él lo hizo? Haya hecho cosas buenas o malas, logró lo que logró.

Oh, y tengo entendido que era un buen orador xD

2007  Foros Generales / Foro Libre / Re: ¿Era necesario lanzar la bomba atómica contra Hiroshima? en: 12 Agosto 2015, 03:33 am
La pregunta que yo me formulo es otra...
Una vez lanzada la bomba y ver las consecuencias, era necesario fabricar miles de bombas mas potentes?
Hoy en día hay tropecientas repartidas vete a saber donde con el peligro que eso tiene.
Ya no quiero hablar del mantenimiento que tendrán y los posibles errores. Además un presidente puede lanzar una de esas cuando le pase por los cataplines.
Parece que vivamos en una caja de pólvora y hay gente con mecheros en los bolsillos.


Y hay armas, y veneno, y gases tóxicos, y metales pesados, muchas cosas malas para el ser humano xD

Si hubiera una guerra, el país que tenga bombas y las utilice, puede tener ventaja ._. Para eso se fabricaron.
2008  Foros Generales / Foro Libre / Re: ¿Era necesario lanzar la bomba atómica contra Hiroshima? en: 11 Agosto 2015, 23:20 pm
Solo para mayores de edad, si quereis, os paso el enlace de una web por mensaje privado,  no voy a postear la web por que es para mayores de edad, y su contenido es muy  polémico y salen cosas muy feas.
Si alguien quiere saberlo, me mande un privado y le dire la web, pero solo mayores de edad.
Un saludo.

El Führer y su esposa - Vacaciones en Cuenca: Sin hijos y con cama de agua
2009  Programación / Programación C/C++ / Re: Strings en C++ en: 11 Agosto 2015, 22:20 pm
Un entero tiene un tamaño fijo (4 bytes, por ejemplo). Pero una string, una de dos: o acaba con el caracter nulo '\0', o guarda su tamaño en otro lugar. Eso para saber el tamaño.

Si ya sabes el tamaño, pues:

Código
  1. char *cadena = (char*)(0x4D2E17);
  2. cadena[0] = 'a';
Bueno, y a partir de la segunda línea ya haces lo que quieras.
2010  Programación / Programación C/C++ / Re: i++ e ++i en: 11 Agosto 2015, 22:17 pm
Código
  1. int length = 0;
  2. char c[] = "Asd";
  3. while(c[length++]);
  4. // Ahora, length es la longitud de la cadena

Por ejemplo. Pero en cualquier caso, si no ves dónde usarlo, tal vez sea porque no hay lugar para usarlo. Ya surgirá la ocasión donde digas "aquí, aquí lo necesito" xD

Pero bueno. El postincremento y postdecremento no suelen ser "necesarios". Suelen ser más bien para ahorrarte una o dos lineas.
Páginas: 1 ... 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 [201] 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines