char cRet[512];

printf("ファイルパス:\n");
fgets(cRet, 512, stdin);

こんな感じで画面上に入力された文字(ファイルパスを想定)を取得した後に
fopenでファイルを開こうと思っているのですが、何度やっても開けずにエラーになります
ファイル自体はちゃんと存在しているファイルなのですが、何が悪いのでしょうか?