拡張子を追加した後に名前を取得して返す単純な関数を作成しようとしています。たとえば、「abcd」への char ポインターがある場合、関数は「abcd.as」を返す必要があります。
拡張機能を追加した後、char ポインターを取得し、新しい char へのポインターを返すこの関数を作成しようとしました。しかし、機能していません誰かが理由を知っていますか?
char* AddFileExtension(char* FileName)
{
char* FixFileName=NULL;
char* Extension = ".as";
strcpy(FixFileName, FileName);
strcat(FixFileName, Extension);
return FixFileName;
}