fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main() {
  5. char string[101];
  6. int posicao = 0;
  7. printf("Forneca uma string com espacos em branco: ");
  8. fgets(string, sizeof(string), stdin);//mudei aqui para modernizar. ideone ñ aceita gets
  9. int len = strlen(string); //só pra dar melhor performance
  10. printf("%s\n", string);
  11. for (int i = 0; i < len; i++) {
  12. if (string[i] == ' ') continue;
  13. string[posicao] = string[i];
  14. posicao++;
  15. }
  16. string[posicao] = '\0'; // coloca o null no fim pra finalizar a string
  17. printf("String sem espaços em branco: %s\n", string);
  18. }
  19.  
  20. //https://pt.stackoverflow.com/q/127177/101
Success #stdin #stdout 0s 5464KB
stdin
Pedro Henrique   Ribeiro
stdout
Forneca uma string com espacos em branco: Pedro Henrique   Ribeiro

String sem espaços em branco: PedroHenriqueRibeiro