
C语言
瓜皮233
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件的四则运算
文件的四则运算 #include <stdio.h> #include <string.h> int calc(int a,int b,char ch) { switch (ch) { case '+': return a+b; case '-': return a-b; case '*': return ...原创 2019-07-01 16:16:48 · 206 阅读 · 0 评论 -
fgets的使用
fgets的使用–读文件 #include<stdio.h> int main(int argc,char* argv[]) { //1. 打开文件,只读fgets() FILE *fp = fopen(argv[1],"r"); //2. 读文件 char buf[100]; while(1) { // 每...原创 2019-06-30 23:03:33 · 357 阅读 · 0 评论 -
fputs
fputs的使用 #include<stdio.h> int main(int argc,char *argv[]) { //1.打开文件 FILE *fp = fopen(argv[1],"w"); //2.fputs()写入文件 char *p[] ={ "hello\n","mike\n","lili\n"}; int i = 0; ...原创 2019-06-30 22:43:21 · 1194 阅读 · 0 评论 -
cat 简单vi命令初步实现
cat 简单vi命令初步实现cat 简单vi命令初步实现 cat命令实现 打开文件 读取文件内容并打印到屏幕 关闭文件 #include<stdio.h> int main(int argc,char* argv[]) { char ch; //1.打开文件 FILE *fp = fopen(argv[1],"r"); ...原创 2019-06-30 18:02:15 · 378 阅读 · 0 评论 -
文件读写fopen,fputc,fgetc
文件读写fopen,fputc,fgetc #include <stdio.h> #include <string.h> void write_file() { //1. 以只写方式打开文件,若文件不存在,就创建 FILE *fp = NULL; fp = fopen("./04.txt","w"); //判断是否打开成功 if ...原创 2019-06-30 11:02:36 · 382 阅读 · 0 评论 -
fopen和fputc的使用
fopen和fputc的使用 #include<stdio.h> int main() { //1.以写的方式打开文件,如果文件不存在,就创建文件 //2.写文件fputc(),一次只能写一个字符 //3.关闭文件 FILE *fp =NULL; fp = fopen("03.txt","w"); if (fp == NULL) ...原创 2019-06-30 10:17:28 · 303 阅读 · 0 评论 -
结构体的值传递和地址传递
结构体的值传递和地址传递 代码为: #include<stdio.h> #include<string.h> struct Student { int age; char name[50]; int score; }; void chstrStu1(struct Student st1) { st1.age = 20; strcp...原创 2019-06-28 15:47:51 · 2049 阅读 · 0 评论 -
结构体基本操作
结构体基本操作 #include<stdio.h> #include<string.h> struct Student { int age; char name[50]; int score; };//注意有分号 int main() { //定义结构体变量 struct Student stu; //结构体变量的初始化,...原创 2019-06-28 14:43:45 · 311 阅读 · 0 评论 -
形参中的数组是指针变量
形参中的数组是指针变量不是数值 #include<stdio.h> //void printf_array(int a[1000],int n) //void printf_array(int a[],int n) void printf_array(int *a,int n) //这三种写法等价 { int i = 0; for (i = 0; i<n; i...转载 2019-06-26 17:47:22 · 1247 阅读 · 0 评论 -
C语言实现cp命令
C语言实现cp命令 #include<stdio.h> int main(int argc,char * argv[]) { if (argc != 3) { printf("err ./a.out src dst\n"); //如果参数不足三个,提示 } //1.打开文件,源文件只读,复制出的新文件只写 FILE *rfp = fopen(arg...原创 2019-07-01 19:49:19 · 1982 阅读 · 0 评论 -
fwrite fread的使用
fwrite fread的使用 fwrite 写文件 #include<stdio.h> typedef struct Student { int age; char name[100]; int source; }Stud; int main() { FILE *fp = fopen("2.txt","w"); Stud stu = {18,"nike",60};...原创 2019-07-01 19:30:42 · 162 阅读 · 0 评论 -
创建一个包含500个100以内随机数的文件,并读取,要求每行一个数,并对其进行由小到大的排序,输出到文件
创建一个包含500个100以内随机数的文件,并读取,要求每行一个数 #include<stdio.h> #include<stdlib.h> #include<time.h> #define MAX 500 void write_file() { //1.打开文件 //2.创建随机数 //3.写入数组 //4.写入文件 ...原创 2019-07-01 13:47:41 · 1126 阅读 · 0 评论