C/C++
Openking
这个作者很懒,什么都没留下…
展开
-
文件遍历搜索(File System Traversal)
问题描述:本文使用C语言实现了简单的文件遍历搜索功能并将搜索结果排序输出(测试平台为Ubuntu),本程序接受以下格式输入:输入search.o [-n NAME] [-L] pathpath: 搜索开始的根地址,可以为相对或者绝对路径-n NAME: 被搜索文件的文件名模板,程序只输出文件名符合该模板的文件名,这个模板和shell风格的通配符一致:*:原创 2015-01-18 10:10:15 · 688 阅读 · 0 评论 -
Linux下 Mini-shell的实现(C/C++)
问题描述:使用C语言在Linux下实现一个mini-shell,该shell从是stdin里面读取命令,然后执行该命令输入:输入包含单行多命令,命令之间使用管道符('|')连接,可以使用输入输出重定向功能,输入的BNF规范 : line ::= command ("|" command)* [redirection] redirection :原创 2015-01-18 11:02:08 · 3418 阅读 · 1 评论 -
error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
使用visual studio 2013写程序碰到基本的scanf函数不能使用,搜集了网上热心网友的回答,有以下几个方法解决该问题:1、进:项目 ->属性 -> c/c++ -> 预处理器 -> 点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可解决;2、ANSI C中没有scanf_s(),只有scanf(),scanf()在读取时不检查边界,所以可能会造成原创 2015-01-18 16:14:36 · 2026 阅读 · 0 评论 -
C/C++集锦
1、C语言求字符串长度函数 strlen 与 sizeof 的区别:strlen()的一种实现就是遍历字符串,遇到'\0'就终止,因而返回的结果是第一个'\0'前字符元素的个数;sizeof 常用来求变量占用内存空间的大小,因而它返回的是存储字符串的变量所占用的内存空间大小,用来求字符串的长度,只在特定情况下可行,即字符数组刚好被一个字符串占满。(未完待续...)原创 2015-01-21 09:40:55 · 538 阅读 · 0 评论 -
c 字符操作函数
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长转载 2015-01-21 09:17:29 · 673 阅读 · 0 评论