Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2009, 13:14
Tet0
 
Fecha de Ingreso: octubre-2008
Mensajes: 50
Antigüedad: 16 años, 3 meses
Puntos: 2
Duda con punteros

Hola.
Tengo unas dudas con respecto a punteros, saque este ejemplo de un libro de como copiar un array a otro con punteros:

Código:
#include <iostream>

using namespace std;

main()
{
	char a[]= "string",
	     b[10],
	     *pA = a,
	     *pB = b;

	while(*pA != '\0')
	{
		*pB = *pA++;
	}

	cout << b;

}
y mis dudas es lo siguiente:

porque al imprimir me muestra simbolos raros antes de mostrar la cadena imprime algo asi

oé÷¾o$string

segundo, si cuando hago esto *pB estoy apuntando al primer caracter del arreglo b porque nunca se incrementa el puntero y siempre sigue asignandose igual..

saludos gracias