Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string.h>
- #include <glib.h>
- #include <glib/gprintf.h>
- int main (int argc, char **argv) {
- const gchar *str1 = "c:/Program Files";
- const gchar *str2 = "virus.exe";
- gchar *str3 = g_strdup_printf ("%s/%s", str1, str2);
- g_printf ("%s\n", str3);
- g_free (str3);
- char *str4 = malloc((strlen(str1)+strlen(str2)+2)*sizeof(char));
- strcpy (str4, str1);
- str4[strlen(str1)] = '/';
- strcpy (str4 + strlen(str1) + 1, str2);
- printf ("%s\n", str4);
- free (str4);
- char str5[strlen(str1) + strlen(str2) + 2];
- sprintf (str5, "%s/%s", str1, str2);
- printf ("%s\n", str5);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement