In a language named vJass I can do this:
function Initialization takes nothing returns nothing
string array s
call read(s[1])
call read(s[2])
call print(s[1] + " " + s[2])
endfunction
It takes two strings from user and prints them.
I am totally confused how I can do this in C...