摘要:
int connfd = accept(listenfd, (struct sockaddr *)&clientaddr, &cli_len);最后发现是初始化的问题,cli_len和clientaddr不能为负值,因为上面没有初始化,所以在accept的时候会出问题。最后加上初始化的代码,问题就解决了。 阅读全文
摘要:
"r" 只读,文件必须已存在 "w" 只写,如果文件不存在则创建,如果文件已存在则把文件长度截断(Truncate)为0字节再重新写,也就是替换掉原来的文件内容 "a" 只能在文件末尾追加数据,如果文件不存在则创建 "r+" 允许读和写,文件必须已存在 "w+" 允许读和写,如果文件不存在则创建,如果文件已存在则把文件长度截断为0字节再重新写 "a+" 允许读和追加数据,如果文件不存在则创建注意除了r不自动创建文件外,其他都会自动创建文件在打开一个文件时如果出错,fopen将 阅读全文
摘要:
常量指针:常量指针就是指向常量的指针,指针所指向的地址的内容是不可修改的。指针常量:指针常量就是是指针的常量,它是不可改变地址的指针,但是可以对它所指向的内容进行修改。 阅读全文