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 · 170 阅读 · 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 · 317 阅读 · 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 · 1151 阅读 · 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 · 326 阅读 · 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 · 327 阅读 · 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 · 263 阅读 · 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 · 1978 阅读 · 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 · 280 阅读 · 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 · 1199 阅读 · 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 · 1917 阅读 · 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 · 131 阅读 · 0 评论 -
创建一个包含500个100以内随机数的文件,并读取,要求每行一个数,并对其进行由小到大的排序,输出到文件
创建一个包含500个100以内随机数的文件,并读取,要求每行一个数#include<stdio.h>#include<stdlib.h>#include<time.h>#define MAX 500void write_file(){ //1.打开文件 //2.创建随机数 //3.写入数组 //4.写入文件 ...原创 2019-07-01 13:47:41 · 1063 阅读 · 0 评论