易截截图软件、单文件、免安装、纯绿色、仅160KB

lINUX 中 出现段错误 怎么解决?

代码如下:

#include <stdio.h>   
#include <pthread.h>   

void* do_loop(int j)
{
    int k;                           
    for (k=j; k <3; k++)
    {
     
      printf("Thread id=%d\n",k);

    }
 
  // pthread_exit(NULL);
}

int  main(int argc, char* argv[])

{
 
    pthread_t  p_thread[3];

    int a[3] = {1,2,3};
    int i;

    for(i=0;i <3;i++)
{
 
    pthread_create(&p_thread[i], NULL, do_loop(i), (void*)&a[i]);

}
   
    return 0;
}

不会,等着学习

pthread_create(&p_thread[i], NULL, do_loop(i), (void*)&a[i]);


do_loop(i) -> do_loop, 这里是个函数指针,结果被你搞成函数返回值......

C/C++ code:
test.c(15): warning #1011: missing return statement at end of non-void function "do_loop"
}
^

test.c(29): warning #167: argument o


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

Linux如何在图形界面和命令行之间切换

各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急

......

linux桌面进不去了,怎么办………………

在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了 
compizconfig-settings-manager 
emerald 
simple-ccsm 
fusion 
这些东西,安装完之后,我在电脑里点击了emerald ......

linux 下C编程工具问题 请教 - C/C++ / C语言

linux 下C编程 集成开发环境 用什么比较好 
我初步选定 codeblock 
呵呵 还有 在linux 写了一个打印中文的代码,而今天在windows 下查看那个代码 , 是乱码 而后想到先用 EditPlus先进行编辑 然后复制 ......

linux命令大全 - Linux/Unix社区 / UNIX文化

咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号