¿Cómo puedo implementar esta función en C++, así como existe en PHP?
Mi código es este:
ofstream writeFile("hras.txt", ios::app);
for(unsigned int i = 0; i < strlen(tiempo); i++)
{
writeFile << tiempo[i];
}
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):
2 3.00-5.00 $40
Este fue mi intento no exitoso (dentro del for obviamente) ;D:
if(tiempo[1] == ' ' || tiempo[2] == ' ')
escribeArch << "\t";
Y la salida es:
2 3 . 0 0 - 5 . 0 0
Lo que querés reemplazar es un espacio por una tabulación?
for(unsigned int x = 0; x < strlen(tiempo); x++)
if( tiempo[x] == ' ' ) tiempo[x] = '\t';
Y después lo escribis en el archivo.
Ah bue, no pense q era tan sencillo.
Gracias. ;D