<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
hola de nuevo;<br><br>debe ser una gilipollez, pero no encuentro la manera;<br><br>esto es un trozo de codigo para que quite los " " espacios de un array de caracteres:<br><br>char paraula[40] ;<br><br><br><br><br>int main()<br>{<br> <br> cin>> paraula;<br> <br> <br> <br> for (int i=0; i<40;i++)<br> {<br> <br> <font style="" color="#FF0000">if ( paraula[i] == " ")</font> aqui esta el fallo, me dice que no se puede comparar un puntero con un integer y si pongo *paraula[i] lo cual me da, creo, el valor de paraula[i] o sea, el caracter, me da "invalid type argument of 'unary'"<br> for (int j=i; j<39;j++)<br> { <br> paraula[i]=paraula [i+1];<br> }}<br> cout <<"sin espacios "<< paraula<<endl;<br><br>entonces, como accedo a los valores del array uno a uno para operar con ellos?<br><br>gracias.<br> </div></body>
</html>