- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 PoEdu_23_数组与指针
数组是将类型相同的数据集合到一起,数组名指向数组的首地址。访问数组元素不仅可以通过下标的方式,还可以用指针加上偏移量。我们就可以读取和改写里面的数据。 数组使用过的最广泛的地方是用来存储字符串。但当我们来使用数组存储字符串的时候,要注意字符串是以‘\0’来表示结尾的。char str[10]="0123456789"printf(str);这里定义了一个长度为10的字符数组。存放了10个字符,因
2016-10-10 18:34:46 180
原创 文件的自动备份
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#define STRLEN 255int main(){ FILE *fp1 = fopen("demo.txt", "r+"); if (fp1 != NULL) { FILE *fp2 = fopen("demo.
2016-10-10 08:40:21 254
原创 PoEdu_26_文件操作
FILE * fp = fopen(文件路径,打开方式(字符串)); 在使用完之后我们要关闭文件缓冲区 fclose(fp); 三种基础模式与三种追加模式。每种基础模式都可以与一种或多中追加模式联合使用,包含追加模式的特性但基础模式的特性不会改变如“r+”它不会新建文件,而且可读可写。 当我们在进行文件操作的时候,我们读取和写入的地方就涉及到游标所在的位置,如使用“r+”进行写入时会从文
2016-10-09 21:40:58 304
原创 单词倒叙
#include <stdio.h>#include <string.h>#define STRLEN 255int main(){ char str[STRLEN] = { 0 }; gets(str); int len = strlen(str); int j = 0,i=0; for (i = len - 1; i >= 0; i--) {
2016-10-09 19:15:46 275
原创 PoEdu_25_字符串处理函数
这些字符串的处理函数都包含在string.h头文件中 strlen :返回字符串的长度(size_t类型),不包括最后的‘\0’;strcat,strncat:实现两个字符串的拼接。strcat接收两个参数,strcat(str1,str2)将str2中的内容拼接到str1中,但是如果str1不够大的时候会导致字符串溢出。strncat(str1,str2,num)只会拼接指定长度(即num)的字
2016-10-09 14:44:31 271
原创 PoEdu_24_字符串处理(fgets与gets)
下面来看一下各个函数的利弊 字符串输入函数 scanf:能够进行格式化的输入,但是不能接收空格,当我们需要接收一行的数据的时候会比较麻烦。 gets:是c语言早期提供的一个函数,主要用于接收一整行的数据。但是由于会导致缓冲区溢出,在C11中增加了它的安全版本gets_s,因为c语言标准委员会并没有对它进行强制性的要求,它在有些编译器中可能不被支持。gets_s中需要传递两个参数。第一个是我们要
2016-10-09 10:39:52 284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人