Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*5. Napisati funkciju koja prima tri stringa, te vraća novi string koji je rezultat spajanja
- dva dulja stringa.*/
- #define _CRT_SECURE_NO_WARNINGS
- #include<stdio.h>
- #include<stdlib.h>;
- #include<string.h>
- char* funkcija(char[], char[], char[]);
- char* string_cat(char*, const char*);
- int main()
- {
- char string1[] = { "Nesto" };
- char string2[] = { "Jos" };
- char string3[] = { "Opet Nesto" };
- char* Spoj_Duzih = funkcija(string1, string2, string3);
- getchar();
- getchar();
- return 1;
- }
- char* funkcija(char string1[], char string2[], char string3[])
- {
- int a = strlen(string1), b = strlen(string2), c = strlen(string3);
- char con[50] = { " " };
- if ((a < b) && (a < c))
- {
- strcat(con, string2);
- strcat(con, string3);
- strcat(con, '\n');
- }
- else if ((b < a) && (b < c))
- {
- strcat(con, string1);
- strcat(con, string3);
- }
- else {
- strcat(con, string1);
- strcat(con, string2);
- }
- return con;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement