Just use quotes
./file_name "This is the long string argument that comes in argv[1]"
|
|
+--- argv[0]
Edit:
aruisdante: single and double quotes are treated depending on the shell, double quotes might do unexpected things
PS: My answer comes from Windows platform, where use of single quote, simply skips everything after whitespace