Bueno, lo de los dos punteros me está fallando, y la verdad no se porque.
El ultimo printf no imprime nada. :S
Compilado con xcode 3.0:
Código:
#include <stdio.h>
char strA[80] = "Dabale arroz a la zorra el abad";
char strB[80];
void espacios(void);
int main(void)
{
espacios();
return 0;
}
void espacios(void)
{
char *pA;
char *pB;
pA=strA;
pB=strB;
while (*pA!='\0')
{
if (*pA!=' ')
{
*pB=*pA;
*pB++;
}
*pA++;
}
*pB='\0';
printf("%s\n",pB);
}