Enviado em 04/08/2020 - 18:21h
Eu tenho 1 arquivo que em algumas linhas possuem espaços em branco a direita do texto, ou seja, espaços desnecessários!Enviado em 05/08/2020 - 22:53h
Como você sabe, em C, o fim da string é indicado por um byte nulo.// “str” é a string de que se quer desconsiderar espaços ao final. char *p=str+strlen(str); while(--p>=str && isspace((unsigned char)*p)) ; *++p=0; // Põe um byte nulo nesta posição.
char *p=str, *q=NULL; do { while(*p && !ispace((unsigned char)*p)) ++p; if(!*p) break; q=p; while(isspace((unsigned char)*++p)) // Não preciso testar explicitamente se *p (ou *++p) é nulo porque se for espaço seguramente não é nulo. ; } while(*p); if(q) *q=0;
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (1)
MOVER ARQUIVO ENTRE PARTIÇOES (3)