diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2024-04-15 10:33:24 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2024-04-15 10:33:24 +0200 |
commit | 1ffa25152f18588b381fa9260f437f07d9a04003 (patch) | |
tree | 99b688314ca245b80185798e12f1e3450eb2a667 /šola/p2/dn/dn06-naloga1.c | |
parent | dn05p2 (diff) | |
download | r-1ffa25152f18588b381fa9260f437f07d9a04003.tar r-1ffa25152f18588b381fa9260f437f07d9a04003.tar.gz r-1ffa25152f18588b381fa9260f437f07d9a04003.tar.bz2 r-1ffa25152f18588b381fa9260f437f07d9a04003.tar.lz r-1ffa25152f18588b381fa9260f437f07d9a04003.tar.xz r-1ffa25152f18588b381fa9260f437f07d9a04003.tar.zst r-1ffa25152f18588b381fa9260f437f07d9a04003.zip |
Diffstat (limited to 'šola/p2/dn/dn06-naloga1.c')
-rw-r--r-- | šola/p2/dn/dn06-naloga1.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/šola/p2/dn/dn06-naloga1.c b/šola/p2/dn/dn06-naloga1.c new file mode 100644 index 0000000..9301d71 --- /dev/null +++ b/šola/p2/dn/dn06-naloga1.c @@ -0,0 +1,29 @@ +#include <stdio.h> +#include <stdlib.h> +#include <stdbool.h> +#include <string.h> +#include "naloga1.h" +char * zdruzi (char ** nizi, char * locilo) { + int ll = strlen(locilo); + int len = 1-ll; + char ** n = nizi; + while (*n) + len += strlen(*n++)+ll; + char * r = malloc(sizeof *r * (len+1)); + char * rorig = r; + while (*nizi) { + strcpy(r, *nizi); + r += strlen(*nizi); + nizi++; + if (*nizi) { + strcpy(r, locilo); + r += ll; + } + } + return rorig; +} +#ifndef test +int main () { + return 0; +} +#endif |