Guião laboratorial n.º 0 – exercício 12
“Desenvolva uma função que elimine os espaços em branco supérfluos que poderão existir entre palavras de uma string recebida como argumento.”
#include <stdio.h> #include <stdlib.h> #include <string.h> #define TAM 100 void vazio(char s[TAM]){ int i,conta=0,e=0; conta=strlen(s); for(i = 0; i<conta; i++){ if(s[i] != ' ' && s[i] != '\0'){ printf("%c", s[i]); e=0; } if(e==0 && s[i] == ' '){ printf(" "); } if(s[i] == ' '){ e++; } } printf("%d", e); } int main () { char texto[TAM]="1 467 6 4 1 "; vazio(texto); return 0; }
Tags : Learn C
0 thoughts on “Guião laboratorial n.º 0 – exercício 12”