【課題】
入力ファイルの英文単語の先頭文字を大文字へ変換して別ファイルへ出力するプログラムを作りたい。
【仕様】
1.次のような入力ファイルを入力すると、出力ファイルReformed.txtを得る。

入力ファイルlyrics.txtの内容
there's a lady who's sure all that gitters is gold and she's buying a stairway to heaven.
出力ファイルReformed.txtの内容
There's A Lady Who's Sure All That Gitters Is Gold And She's Buying A Stairway To Heaven.
(注意!プログラムは行頭が空白でも正しく機能すること)

2.プログラムは a.out lyrics.txt reformed.txt とコマンドを入力して実行する。

3.プログラムはファイル入力部分、大文字変換部分、ファイル出力部分の3つの関数とMain関数から構成したい。

【環境】
言語:C言語

関数とか…苦手なんだよママン…(;つД`) 
どなたか力を貸していただきたいです。