Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/03/2010, 06:26
Ejeda
 
Fecha de Ingreso: diciembre-2008
Mensajes: 49
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Equivalente a Replace en C++

#include <cstdlib>
#include <iostream>
#define M 255

using namespace std;


int main(int argc, char *argv[])
{
char arr[M]="xxxxx$ $$$ xxx$"; //Array que contiene la cadena.

char * ptArr; //Este es el puntero con el que recorreremos el array que contiene nuestra cadena
ptArr=arr; //Apuntamos con el puntero al array
int i=0;

cout<<"Cadena Inicial: "<<arr<<"\n";//Imprimimos antes de que sufra el cambio, para que podamos visualizar la cadena inicial
for(i=0;i<M;i++) //Inicializamos a 0, establecemos la condicion--> para que recorra todos los elementos, incrementamos--> para que pase al siguiente elemento del array
{
if(arr[i]=='$')//Si el elemento contiene el caracte $
{
arr[i]='*';//Cambia el contenido de ese elemento del array por el caracter *
}
}
cout<<"Cadena Final: "<<arr<<"\n\n";

system("PAUSE");
return EXIT_SUCCESS;
}