<div dir="ltr">Hola Fanatidark,<div class="gmail_extra"><br><div class="gmail_quote">2013/4/17 fanatidark <span dir="ltr"><<a href="mailto:pandoras_box_789@hotmail.com" target="_blank">pandoras_box_789@hotmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">mi duda es lo siguente no se vien si esta bien escrito lo de abajo lo que trata de hacer cuando pongo p=palabra es que el puntero señale a el primer espacio de palabra esta bien escrito??<br>

<br></blockquote><div><br></div><div style>Con "espacio", sospecho que quieres decir: elemento. Al escribir,</div><div style><br></div><div style>p = palabra;</div><div style><br></div><div style>ciertamente 'p' está apuntando al primer elemento del array, 'palabra'. Podríamos reescribir la asignación así:<br>
<br></div><div style><div>p = &palabra[0];</div><div><br></div><div style>Accedemos al primer elemento: 'palabra[0]', y luego obtenemos su dirección de memoria con el operador, &.</div><div style><br></div>
<div style>Ambas expresiones son iguales, aunque obviamente, la segunda expresión requiere 2 operaciones más que la primera.</div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

2.-como hago pra que tro puntero señale a otro espacio del array??<br></blockquote><div><br></div><div style>Haces exactamente lo mismo que con el puntero anterior; por ejemplo,<br><br>p2 = &palabra[5];</div><div style>
<br></div><div style>o incluso,</div><div style><br></div><div style><div>p2 = palabra + 5;</div><div><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

3.-suponiendo que tengo un bucle que hace el el puntero cambie al siguiente espacio del array como seria seria (p++)o (*p)<br>
<br></blockquote><div><br></div><div style>Necesitas entender qué hace cada operador para poder elegir el que necesitas. Analizando tu pregunta, realmente quieres que el puntero apunte a otro lugar. Esto implica que queremos manipular el puntero en sí, y no lo que está siendo apuntado. Por lo tanto, quieres hacer un incremento al puntero; esto es,</div>
<div style><br></div><div style>p++;</div><div style><br></div><div style>o incluso,<br><br>++p;</div><div style><br></div><div style>según convenga.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

4.- y comomodifico lo que esta apuntado el puntero en el array???<br>
<br></blockquote><div><br></div><div style>Dicho lo anterior, necesitas acceder al valor apuntado a través del puntero. Por lo tanto, usamos el operador *; esto es, *p. Por ejemplo,</div><div style><br></div><div style>*p = 'H';</div>
</div><br></div><div class="gmail_extra" style><br>Sugiero que consultes el capítulo 12 de nuestro curso de C++ en nuestra página; puedes dirigirte a: <a href="http://c.conclase.net/curso/index.php?cap=012#inicio">http://c.conclase.net/curso/index.php?cap=012#inicio</a></div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra" style>Espero que esto aclare las dudas.</div><div class="gmail_extra"><br></div><div class="gmail_extra" style>Steven</div></div>