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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  str_replace() ?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: str_replace() ?  (Leído 2,525 veces)
JuszR


Desconectado Desconectado

Mensajes: 2.866


Programming & RI


Ver Perfil
str_replace() ?
« en: 23 Noviembre 2010, 10:47 am »

¿Cómo puedo implementar esta función en C++, así como existe en PHP?

Mi código es este:
Código
  1. ofstream writeFile("hras.txt", ios::app);
  2. for(unsigned int i = 0; i < strlen(tiempo); i++)
  3. {
  4. writeFile << tiempo[i];
  5. }

Cuando se escribe en el archivo (ej. 2 3.00-5.00, que es lo que el usuario puso), quiero que aparezca con tabs (no pongan atencion al $40):
Código:
2    3.00-5.00        $40

Este fue mi intento no exitoso (dentro del for obviamente) ;D:
Código
  1. if(tiempo[1] == ' ' || tiempo[2] == ' ')
  2.    escribeArch << "\t";

Y la salida es:
Código:
2	 	3	.	0	0	-	5	.	0	0


« Última modificación: 23 Noviembre 2010, 10:54 am por JuszR » En línea

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]
Beakman

Desconectado Desconectado

Mensajes: 190



Ver Perfil WWW
Re: str_replace() ?
« Respuesta #1 en: 23 Noviembre 2010, 14:47 pm »

Lo que querés reemplazar es un espacio por una tabulación?

Código:
for(unsigned int x = 0; x < strlen(tiempo); x++)
     if( tiempo[x] == ' ' ) tiempo[x] = '\t';

Y después lo escribis en el archivo.


En línea

JuszR


Desconectado Desconectado

Mensajes: 2.866


Programming & RI


Ver Perfil
Re: str_replace() ?
« Respuesta #2 en: 23 Noviembre 2010, 15:02 pm »

Ah bue, no pense q era tan sencillo.

Gracias. ;D
En línea

- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como usar str_replace para esto « 1 2 »
PHP
Pajarito434 10 5,091 Último mensaje 4 Enero 2017, 06:03 am
por engel lex
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines