#include <stdio.h>
#include <string.h>
#include <process.h>
#include <stdlib.h>

int main(){
printf("%s",INPUTj3g());
return 0;
}

char INPUTj3g(){
    char filename[30];
    int strnum;
    printf("Input file name>");scanf("%s",&filename);
    strnum = strlen( filename );
    if(filename[strnum-1] != 't'){
       filename[strnum-4] = '.';
       filename[strnum-3] = 't';
       filename[strnum-2] = 'x';
       filename[strnum-1] = 't';
       filename[strnum] = '\0';
    }
return filename;
}

上のような文字列を返すユーザ関数を作りたいのですがどうすればよいのでしょうか?