返回字符串问题.
如果去掉puts(ch)返回就不对.是什么地方错了?我单步调试确实已经返回了字符串.但是在main()中puts(i)确实乱码.什么问题呢?
char *get_s(void);
int main(int argc, char * argv[])
{
char *i;
i = get_s();
puts(i);
system("PAUSE");
return 0;
}
//---------------------------------------------------------------------------
char *get_s(void){
char ch[81];
gets(ch);
//puts(ch);
return ch;
}
...全文
相关推荐
解决ajax异步请求返回的是字符串问题
总结来说,解决Ajax异步请求返回字符串的问题,核心在于确保服务器端正确设置了响应的内容类型,并且客户端在发起请求时,通过合适的数据类型和内容类型声明,使得返回的数据能够被正确解析。
解决ajax回调函数返回的字符串乱码问题
"解决ajax回调函数返回的字符串乱码问题"在Web开发中,尤其是在使用AJAX进行异步数据交互时,乱码问题是一个常见的困扰。当服务器端返回的数据在客户端显示时出现乱码,通常是由于字符编码设置不
java返回源码-java-UniqueString:一年前给我的一个采访问题的解决方案:给定源字符串列表,返回唯一的字符串列表。源代码中的确
在给定的标题和描述中,我们聚焦于一个问题的解决方案,即“给定源字符串列表,返回唯一的字符串列表”。这涉及到字符串处理、集合操作以及可能的算法应用。
Labview的Http返回值乱码及出现(JSON字符串无效 JSON字符串必须使用UTF-8编码,且必须遵循JSON语法)问题
Labview的Http返回值乱码及出现(JSON字符串无效。JSON字符串必须使用UTF-8编码,且必须遵循JSON语法)问题
Brackets-Stack:如果字符串括号平衡,则返回 true 或 false。 堆栈编程问题
在编程领域,括号平衡是一个常见的问题,主要涉及到数据结构中的栈(Stack)的应用。本问题的核心是检查一个字符串中的括号是否正确配对。


