如何得到终端输入文件的文件名
如 
 int   main(int   argc,   char*   argv[]) 
 { 
 char   strings[100]; 
 char   stdinName[50]; 
 fgets(strings,100,stdin);//将终端输入文件内容存放strings中   
                            //??????怎样将stdin   输入文件的名称   保存到stdinName中 
                            ????????????????   
 return   0; 
 }   
------解决方案--------------------我的意思是你先输入文件名,按回车键; 
 接着再输入文件内容,再按回车键;