Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char funkcja(char *napis, char *sms)
  5. {
  6.      int i, j, n=0;
  7.      i=j=0;
  8.      while(napis[i] != '\0')
  9.      {
  10.          if(napis[i]==32)
  11.          {
  12.              if(napis[i+1]>=97 && napis[i+1]<=122)
  13.                 sms[j]=napis[i+1]-32;
  14.              else
  15.                 sms[j]=napis[i+1];
  16.  
  17.              i+=2;
  18.              j++;
  19.          }
  20.          else
  21.          {
  22.              sms[j]=napis[i];
  23.              i++;
  24.              j++;
  25.          }
  26.      }
  27.      sms[j] = '\0';
  28. }
  29.  
  30. int main()
  31. {
  32.      int n=100;
  33.      char *napis, *sms;
  34.      napis=(char*) malloc(n * sizeof(*napis));
  35.      sms=(char*) malloc(n * sizeof(*sms));
  36.      napis="Asfd fasfa ddsaf fda afsd afdasdf afsd sdf sd";
  37.      funkcja(napis,sms);
  38.      printf("%s\n", napis);
  39.      printf("%s\n", sms);
  40.      return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement