/*strlen strcpy strcmp strcat 查看功能是什么,并自定义函数,与之功能一至*/ #include int strlen_long(char * ch); void strcpy_cpy(char * c,char * ch); int strcmp_compare(cha... ...
分类:
其他好文 时间:
2019-01-21 21:14:23
阅读次数:
151
书籍中给出的源码在VS2017环境下编译会报错,因为VS2017需要使用strcpy()的安全版本strcpy_s(),然而当我们直接替换时,编译器仍然会报错,这是因为strcpy_s()中的参数与strcpy并不完全相同,需要保证缓冲区,直接new的话仍然会报错,需要在strcpy_s()中第二个 ...
分类:
编程语言 时间:
2019-01-16 22:54:31
阅读次数:
226
字符串小写转大写#include<stdio>intmain(void){inti=0;charstring[100];strcpy(string,"abcdefghijklmnopqrstuvwxyz");while(string[i]!=‘\0‘){//将小写转化成大写if(islower(string[i]))string[i]=toupper(string[i]);i++;}p
分类:
其他好文 时间:
2019-01-15 14:23:12
阅读次数:
195
在 VS(Visual Studio)下编译C语言程序,有时候VS会报错,提示用到的一些函数可能不安全,并且建议替换为带有_s后缀的安全函数。 安全函数是什么 scanf()、gets()、fgets()、strcpy()、strcat() 等都是C语言自带的函数,它们都是标准函数,但是它们都有一个 ...
分类:
其他好文 时间:
2019-01-12 14:25:43
阅读次数:
190
可重入函数 在 实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任 务调用这个函数的数据,从而导致不可预料的后果。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务在调用时不必担心数据 ...
分类:
编程语言 时间:
2019-01-09 16:14:13
阅读次数:
222
11、用字符数组存储和处理字符串 字符数组的声明和引用 字符串: 字符串常量 “china”,没有字符串变量,用字符数组来存放字符串,字符串以‘\0’结束。 字符串数组的初始化: 逐个输出输入字符串; 将整个字符串一次输入输出; 输出字符不包含\0; 输出字符串时用数组名,遇到\0结束; 输入多个字 ...
分类:
编程语言 时间:
2019-01-08 15:12:41
阅读次数:
198
参考来自 嵌入式c的经验总结包含很多精华.pdf 中的 常见面试题深入剖析 void test2() {char string[10], str1[10];int i;for(i=0; i<10; i++){str1[i] = 'a';}strcpy( string, str1 );} // 我们可 ...
分类:
其他好文 时间:
2019-01-08 12:13:49
阅读次数:
163
主要介绍strlen(), strcat(), strncat(), strcmp(), strncmp(), strcpy(), strncpy()以及sprintf()。 strlen() 原型:size_t strlen(const char __s); 获取字符串长度。参数为字符串地址,返回 ...
分类:
其他好文 时间:
2019-01-06 00:01:56
阅读次数:
234
如何调用库函数(别人写好的函数) 1) 头文件:包含指定的头文件,头文件主要包含此函数的声明 2) 函数名字:函数名字必须和头文件声明的名字一样 字符串常用处理函数: 1.字符串输入 gets() fgets() char buff[100] gets(buf) //和 scanf的区别是可以有空格 ...
分类:
编程语言 时间:
2019-01-04 00:27:40
阅读次数:
286