目前我有这段代码:
const char *writeStringToFile = (*env)->GetStringUTFChars(env, string, 0);
writeToFile(writeStringToFile);
(*env)->ReleaseStringUTFChars(env, string, writeStringToFile);
void writeToFile(const char *string) {
FILE *f = fopen("Spieler.txt", "w");
if (f == NULL) {
printf("Error opening file!\n");
exit(1);
}
fprintf(f, string);
fclose(f);
}
我想将其写入我的文件但'\0'
丢失了
那么有没有办法将'\ 0'附加到字符串?
不可能将某些内容转换为const,那么解决它的最佳方法是什么?