horselurrver

Ch11 Ex9

Aug 10th, 2016
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <ctype.h>
  3. #include <string.h>
  4.  
  5. void newstring(char *string);
  6. int main(void){
  7.     char string1[20];
  8.     puts("Keep entering strings (enter quit to quit obviously).");
  9.     scanf("%s", string1);
  10.     while(strcmp(string1, "quit")!=0){
  11.         newstring(string1);
  12.         scanf("%s", string1);
  13.     }
  14.     return 0 ;
  15. }
  16.  
  17. void newstring(char *string){
  18.     int i,j,x,newlength=0;
  19.     char newstring[80];
  20.     int length=(int)strlen(string);
  21.     for(i=0, j=0; i<length; i++){
  22.         if (!isspace(string[i])){
  23.             newstring[j]=string[i];
  24.             j++;
  25.             newlength++;
  26.         }else
  27.             continue;
  28.        
  29.     }
  30.     newstring[i]='\0';
  31.     for(x=0; x<newlength; x++){
  32.         printf("%c", newstring[x]);
  33.         if (x==newlength)
  34.             printf("%c\n", newstring[x]);
  35.     }
  36. }
Add Comment
Please, Sign In to add comment