File: Stare vježbe/vjezbe09/55__stringovi.c

  1. /*
  2.   55__stringovi.c
  3.   Osnovne funkcije za rad sa stringovima iz <string.h>
  4. */
  5.  
  6. #include <stdio.h>
  7. #include <string.h>
  8.  
  9. #define MAX 50
  10.  
  11. int main() {
  12. char s1[MAX], s2[MAX], s3[2*MAX];
  13.  
  14. /* Funkcija gets ucitava kompletni redak unesen sa tastature
  15.   (ukljucujuci i '\n'), te pritom zamijeni '\n' s '\0' */
  16. gets(s1);
  17. gets(s2);
  18. printf("\ns1: %s s2: %s\n", s1, s2);
  19. printf("strlen(s1): %d strlen(s2): %d\n", strlen(s1), strlen(s2));
  20. printf("strcmp(s1, s2): %d\n", strcmp(s1, s2));
  21. strcpy(s3, s2);
  22. printf("strcpy(s3, s2) -> s3: %s\n", s3);
  23. strcat(s3, s1);
  24. printf("strcat(s3, s1) -> s3: %s\n", s3);
  25.  
  26. return 0;
  27. }
  28.