Android NDK与\r\n之间的差异

Android NDK与\r\n之间的差异,android,gcc,android-ndk,java-native-interface,clang,Android,Gcc,Android Ndk,Java Native Interface,Clang,我需要在C文件的字符数组中添加\r\n个字符 我添加了const char*val=“Hello\r\nhii” 但是,我无法打印此字符串,最初是空行,而“hii”只能打印 为什么会这样?我可以添加\r字符吗 我正在使用Ubuntu 14.04、编译器GCC 4.9和clang。你的问题不清楚你是如何试图打印该字符串的。我为Android NDK Log方法创建了一个宏定义,如下所示:#定义LOGD(…)Android_Log_打印(Android_Log_调试、Log_标记、u VA_参数),

我需要在C文件的字符数组中添加\r\n个字符

我添加了
const char*val=“Hello\r\nhii”

但是,我无法打印此字符串,最初是空行,而“hii”只能打印

为什么会这样?我可以添加\r字符吗


我正在使用Ubuntu 14.04、编译器GCC 4.9和clang。

你的问题不清楚你是如何试图打印该字符串的。我为Android NDK Log方法创建了一个宏定义,如下所示:#定义LOGD(…)Android_Log_打印(Android_Log_调试、Log_标记、u VA_参数),在我这样调用之后:LOGD(“%s”,val);