diff --git a/hello_world b/hello_world index a26bba5..41d9196 100644 Binary files a/hello_world and b/hello_world differ diff --git a/hello_world.c b/hello_world.c index 8321e25..67da847 100644 --- a/hello_world.c +++ b/hello_world.c @@ -1,6 +1,10 @@ #include -int main() { - printf("Hello, World!\n"); +int main(int argc, char* argv[]) { + if (argv[1] == NULL) + { + argv[1] = "World"; + } + printf("Hello, %s!\n", argv[1]); return 0; -} \ No newline at end of file +} diff --git a/hello_world_scanf b/hello_world_scanf new file mode 100644 index 0000000..744d4f1 Binary files /dev/null and b/hello_world_scanf differ diff --git a/hello_world_scanf.c b/hello_world_scanf.c new file mode 100644 index 0000000..224f9c1 --- /dev/null +++ b/hello_world_scanf.c @@ -0,0 +1,10 @@ +#include +#include + +int main(int argc, char* argv[]) { + char name[64]; + printf("Please enter your name: "); + scanf("%s", name); + printf("Hello, %s!\n", name); + return 0; +}