将char附加到C中的jstring

时间:2016-10-13 18:56:25

标签: c file java-native-interface

目前我有这段代码:

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,那么解决它的最佳方法是什么?

0 个答案:

没有答案