prompt.c

来自「jni java本地接口编程例子原代码,是java调用本地操作系统代码的接口」· C语言 代码 · 共 21 行

C
21
字号
#include <jni.h>#include <stdio.h>#include "Prompt.h"JNIEXPORT jstring JNICALL Java_Prompt_getLine(JNIEnv *env, jobject obj, jstring prompt){    char buf[128];    const char *str;    str = (*env)->GetStringUTFChars(env, prompt, NULL);    if (str == NULL) {        return NULL; /* OutOfMemoryError already thrown */    }    printf("%s", str);    (*env)->ReleaseStringUTFChars(env, prompt, str);    /* We assume here that the user does not type more than     * 127 characters */    scanf("%s", buf);    return (*env)->NewStringUTF(env, buf);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?