不安全:C的指针操作不做保护,这样的粗暴手段会把安全因素破坏掉从而获得本来不应该获得的东西。比如常见的溢出和越界错误,就是C程序侵犯操作系统的保护领域时被踢出的表现。同时C不能够自动做边界检查,这在一定程度上提高了效率,但同时带来了安全隐患。Strcpy()、strcat()、sprintf()、g ...
分类:
其他好文 时间:
2020-01-22 19:52:21
阅读次数:
84
package main import ( "fmt" "time" ) func main() { //看看日期和时间相关函数和方法使用 //1. 获取当前时间 now := time.Now() fmt.Printf("now=%v now type=%T\n", now, now) //now ...
分类:
其他好文 时间:
2020-01-20 09:15:16
阅读次数:
165
例如: 1. fputs(buf,fp);//是将字符串buf放到fp文件中 fgets(buf,fp);//是将fp中数据读取一行,放到字符串buf中 2. 格式化字符串数据: sscanf("123456","%s",buf);//是将123456数据放到字符串buf中 sprintf(buf, ...
分类:
其他好文 时间:
2020-01-19 12:58:13
阅读次数:
90
字符串处理专题 最长回文子序列 马拉车算法:O(n)的优秀算法,运用到了许多技巧。其中更新p数组的操作,运用到了分类讨论的思想。添加无关字符的操作,运用了化归。 https://www.jianshu.com/p/392172762e55 KMP算法 通过移动模式串除去指针回溯的弊端,实现的话,ne ...
分类:
编程语言 时间:
2020-01-16 23:41:24
阅读次数:
77
基本思想: 和示例思想相同,典型的字符串处理,注意即可,没啥新意; 关键点: 字符串问题; 1 #include<iostream> 2 #include<stdlib.h> 3 #include<stdio.h> 4 #include<vector> 5 #include<string> 6 #i ...
分类:
其他好文 时间:
2020-01-16 12:19:52
阅读次数:
46
什么是正则表达式? 正则表达式也称模式表达式,其自身具有一套非常完整的、可以编写模式的语法体系,提供了一种灵活且直观的字符串处理方法。正则表达式通过构建特定规则的模式,与输入的字符串信息比较,从而实现字符串的匹配、查找、替换及分割等操作。直线电机原理结构图 正则表达式并不是PHP自己的产物,在很多领 ...
分类:
其他好文 时间:
2020-01-13 15:51:50
阅读次数:
72
scanf 从控制台输入 fscanf 从文件输入 sscanf 从指定字符串输入scanf用法为 int scanf(const char * restrict format,...);scanf 是从标准输入读scanf一般情况下是碰到空格,制表符以及换行作为输入的结束支持正则表达式 格式为 %... ...
分类:
其他好文 时间:
2020-01-11 00:31:34
阅读次数:
127
``` #include #include void LOGD(const char* fmt, ...) { va_list args; va_start(args, fmt); char str[256] = {'\0'}; vsprintf(str, fmt, args); va_end(ar... ...
分类:
其他好文 时间:
2020-01-10 22:06:51
阅读次数:
116
关于C++中数与字符之间的转化 在c++中我们经常遇到需要把一个数变成字符,或者把字符变为一个数,c++中没有直接的转化函数,故我们需要自己去写函数去转化,这里我将介绍两种比较简单的方法: 法一: sprintf()函数 把一个数字如何变成一个字符串: 使用这种方法直接将数字a变成了字符串ss,值得 ...
分类:
编程语言 时间:
2020-01-09 19:17:26
阅读次数:
89
今天写题用到了sscanf,怕忘赶紧记录一下 去百度了一下这玩意的函数原型好像是长这样的,微软上扣下来的 int sscanf( const char *buffer, const char *format, [ argument ] ... ); 它的用法和scanf差不多,scanf用于stdi ...
分类:
编程语言 时间:
2020-01-09 00:53:20
阅读次数:
75