当前位置:  技术问答>linux和unix

短程序 求助 谢谢 在线!!

    来源: 互联网  发布时间:2016-05-21

    本文导语:  gcc编译通过了 ,但是运行的时候出现栈error  请教为什么 #include  #include  int main() {     iconv_t cd=NULL;     char ch1[5]="1111";              char ch2[100];     int num1=4;     int num2=99;     char** temp1=&ch1;...

gcc编译通过了 ,但是运行的时候出现栈error  请教为什么


#include 
#include 

int main()
{
    iconv_t cd=NULL;
    char ch1[5]="1111";
    
        char ch2[100];

    int num1=4;

    int num2=99;
    char** temp1=&ch1;
    char** temp2=&ch2;
    memset(ch2,0,sizeof(ch2));
    // memset();
    
    cd=iconv_open("GB2312","UTF-8");
    if(cd==0) return -1;
      iconv(cd,temp1,&num1,temp2,&num2);
     
   iconv_close(cd);
    
    return 0;               
    
}

|
汗,居然不知道malloc.
原型:extern void *malloc(unsigned int num_bytes);
  用法:#include 
  或#include
  功能:分配长度为num_bytes字节的内存块
  说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。
  当内存不再使用时,应使用free()函数将内存块释放。

|
#include 
#include 
#include 
int main()
{
    iconv_t cd=NULL;
    char *ch1="1111";
    char *ch2=(char *)malloc(100*sizeof(char));

    size_t num1=4;

    size_t num2=99;
    char** temp1=&ch1;
    char** temp2=&ch2;
    memset(ch2,0,sizeof(ch2));
    // memset();
    
    cd=iconv_open("GB2312","UTF-8");
    if(cd==0) return -1;
    iconv(cd,temp1,&num1,temp2,&num2);
    
    iconv_close(cd);
   
    return 0;               
    
}

|
动态申请内存

    
 
 

您可能感兴趣的文章:

  • 哪里可以下载MsSqlserver2000的JDBC程序包,谢谢!谢谢!一定给分。
  • 让我看一眼sjcd的程序设计题,小弟把全部的600分双手奉上。谢谢。谢谢。
  • 我想用jsp做个发送邮件的程序,请问需要什么服务器?怎样配置?最好还能提供一个简单的测试程序!谢谢!
  • linux驱动程序是怎样通过内核和应用程序通信,还有是怎样和硬件通信,跪求求解,谢谢高手留言。
  • 怎么在HP11.00平台启动时运行一个程序,就是让该程序随系统启动,麻烦各位教我,谢谢了!
  • 问下arm下如何实现memory模式的cf的驱动,程序框架怎么搭!有源程序参考下更好!分数不多全部送上,谢谢了!
  • 程序抓图提问,谢谢!
  • 请问怎么在shell中调用java程序,谢谢各位了
  • 在程序中何处用getParent()得到父窗口。详情见内。谢谢。
  • 菜鸟问:怎么把java程序作成.exe文件??谢谢
  • 请问如何在一个JSP页面调用一个exe程序呢?谢谢!
  • 求模糊查询的程序,谢谢
  • 请大家提供几个下载Jsp源程序的网址,谢谢!
  • 求kylix3的破解程序,谢谢
  • boycer 谢谢你的 Java帮助程序, 来取分
  • 请问unix终端的光条式菜单程序是用什么语言开发的?谢谢
  • linux下用c语言写的程序,其中可以使用STL模板吗?先谢谢各位
  • ?LINUX下怎么把C++程序反编译???谢谢
  • 求一个ip地址池分配地址的小程序。谢谢了
  • 菜鸟请问(Red Hat Linux)里面的用于开发窗口程序的头文件是什么,谢谢
  • 菜鸟求助:Linux 应用程序后台启动后关闭窗口程序退出
  • 求助 如何取消fedora 8启动时候的欢迎应用程序
  • 高分求助foxpro的jdbc驱动程序!!!!
  • 高分求助程序框架!!!!
  • 求助访问linux下jboss应用程序?
  • 求助:脚本文件和主程序通信问题
  • 求助:程序移植,让程序拷过去就可以用
  • Linux配置程序求助
  • 程序打包,求助!
  • [求助]如何获取一个程序所使用的系统调用和参数?
  • 菜鸟求助:如何让自己编的小程序,开机自动运行?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在哪里可以下载OREILLY的linux设备驱动程序一书的程序源代码?在线送分!
  • 我用的是putty软件SSH到linux上,但启动程序后关闭终端程序就退出了,在线等,请高人指教!
  • 7667在线代理程序
  • 急!急!!急!!!如何将键盘输入的字符读入程序中???---在线等待---
  • 重复调用另一个程序。------在线等!
  • 高分征集linux下程序在线升级方案!
  • 如何调用其他程序,比如说"notepad.exe",在线等待,急!
  • 如何在redhat e4下用gcc编译socket程序,(-lsocket无法使用啊)!急,在线等
  • perl运行程序如何取自身的文件名?------在线等
  • linux初学者一简单问题!在线送分!linux设备驱动程序一书的第一个程序.
  • 在线等,arm机上的程序找不到键盘?
  • 驱动程序的问题,急!!!(在线等!!!)
  • java应用程序的后期发布问题(在线等待)
  • 新手提问 在线等待,为什么我的程序中 new 操作符出错?
  • 关于在Linux下,运行程序的问题?请大家帮助小妹呀,在线等,谢谢!
  • 在线等:一个小问题,怎么让自己写的程序作为Linux系统的一个服务来运行?
  • 请问java应用程序怎样打开网页(在线等待)
  • 请问谁知道mydns服务程序在哪里可以下载到?(高分,在线等)
  • 有人有用JAVA读一个网页代码的程序吗?(在线等!)
  • 如何运行程序(在线等待)
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径
  • 在docker容器中通过apt-get安装新的程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    oracle iis7站长之家