0722

1.liunx 编译c语言代码

gcc -o filename filename.c

编译后产生.out的可执行文件

执行方法:  ./filename

2.#include<arpa/inet.h>

头文件中包含inet_addr(“192.168.125.129”)函数可以将点分十进制的IP地址变为长网络字节序

3. #include<unistd.h>

头文件中包含close(),关闭socket。

4.htons(8888)其中,8888不需要加引号

5.memset函数

作用    :将s所指的大小为n的内存块每个字节的内容设置为ch.

头文件  :<string.h>

原型声明:void *memset(void*s,int ch,unsigned int n)

参数说明:s为待设置内存的首部地址

ch为要设置的值

n为内存块大小

返回值;返回值为指向s的指针

6.c语言中字符串的输入

创建字符串储存空间

char* name;

scarf(“%s”,name);

这种情况下,name和指针可能指向内存中的任意地址,所以对系统不安全

应该------->char name[100];

gets函数

作用   :从系统的标准输入设备获得一个字符串,去掉用户输入的换行符,加入’\0’,将字符串放入参数所指的地址空间。

头文件:<stdio.h>

原型说明:char* gets(char* str)

参数说明:str指向要输入的地址空间

返回值:返回指向该地址空间的指针

fgets函数

作用:类似gets函数,不去掉用户输入的换行符,还可以从文件中读取数据

头文件:<stdio.h>

原型说明;char* fgets(char * str, int len ,stdin)

参数说明:str指向要输入的数组,len输入字符串最大的长度,stdin表示从键盘输入

返回值: 指向该数组的地址空间

与gets区别:gets函数并不检查输入字符串的大小,当输入字符串大于分配的内存时,就

会造成内存溢出。

gets会去掉换行符,而fgets保留换行符到数组中,但是可以用strchr()来将’\n’

换为’\0’。

时间: 2024-10-13 00:16:37

0722的相关文章

java学习日记-0722班赵理*:白天六节课,还有晚自习,晚上学到十二,真的很充实

时间过的很快,一个月的时间就这么匆匆而过了,有很多的收获与感慨,曾听过一句话,生命的意义在于奋斗,我算是理解了.                尚硅谷北京java培训这所神奇的学校真的很棒,没来着前就有蔡老师的细心解说,还有朱老师亲自带我找宿舍,虽然没说几句谢谢,但这种感激不敢遗忘.开始上课了,宋老师真的很牛,知识点讲的很全面,很细,仿佛回到了高中时代.老师是那么的和善,讲解时是那么的耐心,这是我从没遇到过的,宋老师还是很帅的,这是可以肯定的.尹老师负责班级管理,她很漂亮,当然笑起来更漂亮,穿衣

java学习日记-尚硅谷0722班熊*: 坚持自己的学习方式

在尚硅谷北京java培训机构经过一段时间的紧张学习,在老师的带领下我重温了一边java基础.将我以前没有掌握的io和反射系统的学习了一边.老师以表格的形式将io流的体系画出来,让我更好的整理了脑袋里混乱的流关系.                我很喜欢数据库的学习方式,每天讲完课后可以有大量的练习,通过不同的方式锻炼学习到的内容.如果java基础也能够像数据库一样每个章节讲完后有大量的练习题就好了.毕竟java处了理解还需要很多的练习才能融会贯通,特别是类和类之间的关系使用.         

java学习日记-尚硅谷0722班武朝*:人生能有几回搏,搏它一回不白活!

参加尚硅谷北京java培训,在我的感觉就相当于人生中的第二次高考.既然第一次失败了,为什么不能吸取教训,迎来成功呢!人生很多的时候身不由己.确实,如果不逼自己一把,真的不知道自己多优秀!看过这样一篇文章,其中有一句话令我动容.如果时间可以倒退三十年,世界上至少有一半会成为伟人.可是世上没有后悔药,把握当前才是最重要的!人生能有几回搏,搏它一回不白活!为自己加油! 一月时间学习了很多东西,有精通的,也有熟悉的,也有陌生的.毕竟第一次接触JAVA.只要坚持没有什么不可以.一遍不行,两遍,三遍…终究可

福昕PDF阅读器中文全面增强版6.0.6.0722

本版特点: 1:基于官方英文版+官方语言包制作 2:去掉启动界面的各种广告图片和连接,干净稳定 3:去掉官方的各种捆绑,安装包由28M降低到17M 4:可选安装PDF工具:用来编辑PDF文件 5:可选东亚语言支持包+浏览器增强 6:可选设为默认PDF看图软件,卸载自动解除关联 7:移除内置的打印机(由于不清楚官方打印机安装流程,暂时不集成,等更新) PS:汉化文件来自官方社区提供,roustar31 修正完善了一些,但未100%汉化. 馒头哥-推荐下载:http://pan.baidu.com/

0722班吴海*: 其它培训机构广告做得好,尚硅谷是真的好

7月流火之时,也燃烧着胸中火焰走进了尚硅谷北京java培训课堂,平西王府这个高大上地名让人无限遐想,下了车发现真的是“瞎想”,不过,这恰恰说明了尚硅谷的靠谱,因为如果选址在中关村,学费会更高,会让不少怀有梦想的孩子望而却步,笔者之前上司说过,中国多数技术岗位需要培训机构输送人才,而政府行为只能让培训机构商业化,而尚硅谷秉承让每个有梦想的人都有机会实现中国梦的宗旨,选了平西王府村,这不仅让我想到了一战之后的德国国防军之父,伟大的导师--约翰内斯•弗里德里希•列奥佩德•冯•西克特(Johannes

java学习日记-0722班程*:告别国企的舒坦日子,选择尚硅谷

放着安逸的国企工作没做,毅然的选择了辞职,然后来到了帝都,来到了尚硅谷参加北京JAVA培训学习.今年本命年的我,发现自己还是过得那么浑浑噩噩,在国企的日子很爽,压力不大,收入不错,可是感觉自己没有大好的发展前景,年经的时候是奋斗的时候,唯有这样人到中年才能有所收获.带着这个想法,然后自己有在大学学习C语言的基础,所以想找准人生的方向拼一把,就来到了尚硅谷参加IT培训.                时至今日,培训已有一月多了.来到这里,感觉很亲切,这里的环境,这里的班主任,这里的讲师都是很给力.

0722班刘*:尚硅谷二十天要比得上我大学的两年时光

JavaSE我们用了二十天的时间学完了,相比而言,这二十天要比得上我大学的两年时光,我第一次感受到了自高中以来的从未感受到的累,这二十天,我知道了怎么定义变量,知道了面向对象的三大特性,知道了程序异常的处理,知道了除了数组以外还可以存储数据的集合,IO流,多线程等等,这些基础的东西,以前可是从未接触的,这也是要感谢宋老师,感谢他的耐心.                教务管理上,我们实行的是个人量化分管理,每个人五个月的时间一共一百分,严格的扣分管理,无形之中给我们增加了压力,给我们规定了什么时

把WinXP装进内存 性能飚升秒杀固态硬盘

现在用户新配置的电脑,内存很少有小于2GB的,配置4GB内存的朋友也有不少.容量如此大的内存,我们在使用电脑的日常操作中绝对用不完.而目前制约系统性能最大的瓶颈就是硬盘的传输速度,所以,这里教你怎么把XP系统装进内存,性能顿时秒杀固态硬盘. 第一步:安装及精简XP系统 先将自己早已备份的GHO格式的XP系统镜像恢复到C盘,然后对系统进行适当精简,比如将垃圾文件删除.将虚拟内存转移到D盘或其他分区.关闭系统休眠等.经过精简后的XP系统,其体积最好不要超过1GB. 第二步:安装firadisk 将下

Lab颜色空间进行颜色提取 及其实现

这段时间在做车灯检测,晚上有些尾灯偏黄色亮度偏弱,仅用灰度度是不够的,经比较了在RGB.HSV.Lab颜色空间下进行颜色提取,发现Lab颜色模型的效果是最好的.下面介绍Lab的原理及其代码实现. Lab颜色模型由三个要素组成,一个要素是亮度(L),a 和b是两个颜色通道.a包括的颜色是从深绿色(低亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值):b是从亮蓝色(低亮度值)到灰色(中亮度值)再到黄色(高亮度值).因此,这种颜色混合后将产生具有明亮效果的色彩.(这段百度的,哈哈 ) RGB转换到La