linux C
Z_Dream_ST
这个作者很懒,什么都没留下…
展开
-
在linux系统下编程,解决scanf不能输入空格的问题
在linux系统下,使用scanf函数不能输入空格,所以编者就自己封装了一个EncapScanf函数,希望可以帮助到读者。#include #include #include int EncapScanf(char *_pcBuffer) //封装输入函数,解决scanf不能输入空格问题{ int iRet = 0; setbuf(st原创 2017-08-11 23:01:57 · 2672 阅读 · 1 评论 -
linux gdb的详细用法 运行与断点(一)
gdb是调试程序,跟踪问题的一个非常好的手段,下面将详细的进行介绍它的具体用法下面以gdb_test.c程序为例介绍#include int func(){ int p = 0; int q = 0; for(p = 0; p < 5; p++) { q++; printf("p = %d\n", p);原创 2017-09-04 20:36:45 · 37492 阅读 · 1 评论 -
linux, 使用vprintf,va_list函数封装一个具有printf功能的函数
要想封装一个自定义的具有printf功能的函数,需要使用vprintf函数和va_list函数。下面的一个例子封装了一个具备打印出日期时间的函数,其中使用了时间函数,time_t, localtime函数。使用下面的my_printf函数进行输出,可以不用输入\n,函数会自动判断进行换行,读者可以自行研究一下这个函数哦。#include #include #include #in原创 2017-08-19 23:09:26 · 2266 阅读 · 1 评论 -
linux gdb的详细用法 打印 (二)
本次讲解一下在gdb中如何使用打印的功能#include int func(){ int p = 0; int q = 0; for(p = 0; p < 5; p++) { q++; printf("p = %d\n", p); printf("q = %d\n", q); } retu原创 2017-09-06 20:12:40 · 7058 阅读 · 0 评论 -
linux gdb set变量的值 例子(三)
以此程序为例,讲解gdb中set的用法#include int func(int i){ int j = 1; int p = 0; int q = 0; for(p = 0; p < 5; p++) { q++; printf("p =%d\n", p); printf("q =%d\n"原创 2017-09-11 22:43:59 · 5366 阅读 · 0 评论 -
linux命令 gzip bzip2 tar 压缩打包命令
一 gzip 命令格式: gzip 选项 文件gzip 是一个广泛使用的压缩工具,gzip压缩完成后会产生.gz的压缩文件,并删除原始文件 常用的选项:-d 解开压缩文件-f 强行压缩文件-r 递归处理,将指定目录下的所有文件及子目录一并处理-t 用来测试压缩文件的完整性,如果文件正常,gzip命令不会给出任何显示。如果要让gzip给出显示,可以使用-t原创 2017-10-20 19:21:49 · 546 阅读 · 0 评论 -
linux 创建用户useradd与adduser 删除用户userdel 创建删除用户组命令
下面介绍常用的创建创建与删除用户与用户组1 创建用户useradd + 用户名以创建用户test用户为例首先输入useradd test 此命令是添加用户test然后输入passwd test此命令是给test用户设置密码,如果没有设置密码的话此用户是无法登陆的此时已经添加用户成功接下来用 su test 命令登陆test用户原创 2017-10-27 22:23:41 · 4121 阅读 · 0 评论 -
指向变量的常指针与指向常变量的指针变量的区别
一 指向变量的常指针形式: 类型名 * const 指针变量名将指针变量声明为const型,这样指针变量始终保持为初值,不能改变,即其指向不能改变例#include #include int main(){ char cBuff1[100] = "1234"; char cBuff2[100] = "5678"; char * const原创 2017-10-15 16:09:47 · 1861 阅读 · 1 评论 -
linux Ubuntu安装samba服务器
下面以介绍Ubuntu16.04为例介绍安装samba服务器1 首先介绍一下samba有什么用:简短的说,samba是用来window平台与linux平台共享文件的2 Ubuntu安装samba的方法(1) 首先进行源安装sudo apt-get install samba-common samba (2) 安装完成后去Ubuntu上创建一个新用户原创 2017-12-13 21:37:44 · 528 阅读 · 0 评论