Muchas gracias a todos por las respuestas! Finalmente me he quedado con la que propuso rir3760 funciona perfecto!!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#define BACKSLASH 0x0001
#define SLASH 0x0002
#define COLON 0x0004
#define ASTERISK 0x0008
#define QUESTION 0x0010
#define QUOTES 0x0020
#define LESS 0x0040
#define GREATER 0x0080
#define PIPE 0x0100
int is_symbol(int sym)
{
return ((BACKSLASH | SLASH | COLON | ASTERISK | QUESTION | QUOTES | LESS | GREATER | PIPE) & sym);
}
for(i=48; i<91; i++) {
if (((i>=48)&&(i<58)) || ((i>=65)&&(i<91)))
printf("%d\n", i);
}
char *borrar_espacios(const char *s)
{
char *temp = NULL;
int i;
temp = (char *) malloc(sizeof(char));
for (i = 0; *s != '\0'; ++s)
if (!isspace(*s)){
temp = (char *) realloc(temp, sizeof(char));
*temp = *s, ++temp, ++i;
}
*temp = '\n';
return temp - i;
}