#include #include #include int main(int argc, char *argv[]) { // Check for improper usage, otherwise, get filename length if (argc != 2) { printf("Wrong usage: Try ./create [filename]\n"); return 1; } int filename_length = strlen(argv[1]); // Create a new block of memory to store filename char *filename = malloc(sizeof(char) * filename_length); // Copy argv[1] into block of memory for filename sprintf(filename, "%s", argv[1]); // Open new file under the name stored at filename FILE *new_file = fopen(filename, "w"); }