C语言学习Day27 fopen fclose fputc

28-1

#include <stdio.h> 

/*

if(判断是否是小写){//ch>='a'  && ch<='z' 

	转换为大写   ch -= 32;

}else{

	printf();

}

一、文件的操作

	FILE *fp;

	1.FILE需要大写

	2.指针作用1:可以从文件中读内容  2:可以向文件中写内容

二、操作文件 的函数

	fopen(文件名, 操作方式(可以读,可以写));

	w:写 r:读 a :追加内容 

	功能:打开结构体文件

	返回值:打开,NULL说明文件未打开	 

	fclose(文件指针);功能:关闭文件

三、字符读写操作

	fputc()

	fgetc() 

*/

int main()

{

	printf("\t");

	FILE *fp = fopen("C:\\Users\\Lenovo\\Desktop\\t.txt" , "a"); //1.文件名包括文件的路径  2.打开方式读r写 w

	//看一下是否打开成功

	//NULL 说明打开失败 

	//w:写操作,每次都会将上次的内容清空,然后重新写入 

	//测试是否打开成功

	if(fp == NULL) {

		printf("文件不存在,打开失败\n");

	}else{

		printf("文件打开成功!!!\n");

	}

	

	//向文件中写操作

	//fputc(字符 , 文件指针) ;

	//从键盘读入一个字符,写入到文件中

	char ch;

	printf("请输入字符:");

	ch = getchar() ;//从键盘中读入一个字符赋值给ch 

	while(ch != '\n'){

		fputc(ch , fp);

		//读新的内容

		ch = getchar(); 

	}

	

	

	

	

	printf("操作成功\n") ;

	

	//文件操作结束,需要关闭文件

	fclose(fp) ;

}

28-2

#include <stdio.h> 



int main()

{

	int a[] = {4,5,9,87,10};

	for(int i=0; i<5; i++){

		printf("%6d" , a[i]);

	}

	puts("\n");

	int *p = a;

	//p指向的是首元素4 

	for(int i=0; i<5; i++){

		printf("%6d" , *p) ;//p指向5  指向9   指向87

		p++; 

	}

}

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值