「/documents/filename.txt」のような文字列が与えられた場合、新しい文字列「/documents/filename_out.txt」を作成する必要があります。新しい文字列は、ファイル名に _out を追加するだけで、.txt サフィックスは保持します。
#include <stdio.h>
#include <string.h>
int main(){;
char fileName[80];
printf("Please enter filename: ");
scanf("%s", fileName);
char outName[];
printf("Outputname: %s\n", outName);
}
たとえば、文字列から最後の 4 文字 (.txt) を削除し、文字列に「_out.txt」を追加する方法はありますか?
前もって感謝します!