C/C++
小小克瑞
这个作者很懒,什么都没留下…
展开
-
C语言之文件读写
认真读完下面的程序,相信你一定能学会C语言文件常见操作//C语言文件读写操作。#include<stdio.h>#include<stdlib.h>int main(){ FILE *fp; char s[20]; char ch; fp=fopen("./text/test.txt","w+");//这里./表示当前路径; //../上一个路径,../....原创 2019-03-09 23:03:09 · 153 阅读 · 0 评论 -
C语言之文件打开标识符
示例程序:FILE *fp;fp=fopen("./text/test.txt","w");if(!fp){printf("File open failed!\n");exit(0);//头文件是stdlib.h;函数原型:FILE * fopen(const char * path,const char * mode);mode:"r" 打开文件只读(没有文件即打开失...原创 2019-03-09 20:48:16 · 707 阅读 · 0 评论 -
i++与++i
i++实现细节中有创建一个临时对象(调用构造函数之类…),返回的也是临时对象。假如一个函数:delete(i++);那么i 还是存在的,值为i+1,delete的是临时对象!。++i没啥操作,返回的是相加后的值,效率高。...原创 2019-03-07 19:18:22 · 87 阅读 · 0 评论 -
STL操作之erase、remove
remove是一个函数,头文件是#include;erase是每个容器的成员函数。在介绍之前先介绍v.begin()和v.end():v.begin()指的是第一个元素;v.end()值得最后一个元素的下一个位置;vector&amp;lt;int&amp;gt;::iterator it; it=remove(v.begin(),v.end(),4);//删除值为4的元素。每删除一个,后面的往前赋值...原创 2019-03-07 19:14:57 · 716 阅读 · 1 评论 -
double型数据输入输出
double a;scanf("%f",&a); //应用scanf("%lf",&a);执行上面语句时,发现double类型的输入不能使用%f进行输入,得用%lf才能正常得到a的值。而在输出double类型时却可以用%f,这是因为printf("%f",a);在执行时C自动将float型的参数转换成double型。故double型的输入输出形式如下:double ...转载 2019-04-04 21:28:24 · 7810 阅读 · 1 评论