Файл именования, созданный в программе C - PullRequest
0 голосов
/ 19 апреля 2020

Моя программа принимает произвольно названный текстовый файл с именем xxxxx.txt, и мне нужно создать файл с именем xxxxx.txt.out. Я использую fopen() для выполнения sh этого, но имя моего файла содержит некоторые странные символы после его создания.

char fileName[50]; // name of input text file
strcat(fileName, argv[2]);
strcat(fileName, ".out\0");
fPtr = fopen( fileName , "w+");

Если мои входные данные назывались matrix.txt, файл Создано имеет имя ''$'\001''matrix.txt.out'. Я хочу избавиться от начальных символов мусора, а также ' вокруг имени файла. Спасибо за любую помощь, спасибо!

...