#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char* chooseFileName(void);
int main()
{
char* file;
file = chooseFileName();
printf("The file '%s' was successfully created\n", file
); }
char* chooseFileName()
{
char* filename;
char* userInput
= calloc(30,sizeof(char));
puts("enter the filename:"); printf("Before ass. : %s\n", userInput
); filename = userInput;
printf("After ass. :%s\n", filename
); return filename;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKY2hhciogY2hvb3NlRmlsZU5hbWUodm9pZCk7CgoKaW50IG1haW4oKQp7CgljaGFyKiBmaWxlOwoJZmlsZSA9IGNob29zZUZpbGVOYW1lKCk7CglwcmludGYoIlRoZSBmaWxlICclcycgd2FzIHN1Y2Nlc3NmdWxseSBjcmVhdGVkXG4iLCBmaWxlKTsKCWZyZWUoZmlsZSk7Cn0KCmNoYXIqIGNob29zZUZpbGVOYW1lKCkKewoJY2hhciogZmlsZW5hbWU7CgljaGFyKiB1c2VySW5wdXQgPSBjYWxsb2MoMzAsc2l6ZW9mKGNoYXIpKTsKCQoJcHV0cygiZW50ZXIgdGhlIGZpbGVuYW1lOiIpOwoJc2NhbmYoIiVzIiwgdXNlcklucHV0KTsKCXByaW50ZigiQmVmb3JlIGFzcy4gOiAlc1xuIiwgdXNlcklucHV0KTsKCWZpbGVuYW1lID0gdXNlcklucHV0OwoJcHJpbnRmKCJBZnRlciBhc3MuIDolc1xuIiwgZmlsZW5hbWUpOwoJcmV0dXJuIGZpbGVuYW1lOwp9Cgo=