C语言判断.txt是否为空
前言
两种方法:
法一:判断fgetc()获取的内容;
法二:通过fseek()、ftell()判断文件的大小;
1.判断文件是否为空
方法一,代码如下:
int flag;
FILE *p4 = fopen("E:/Status1.txt","r");
char ch;
ch=fgetc(p4);
if (ch != -1) //文件若为空,ch值为-1或EOF
{printf("not empty\n");flag = 1;
}else
{printf("empty\n");flag = 0;
}
fclose(p4);
方法二,代码如下:
FILE *p = fopen("E:/Status.txt","r"); //调试用:判断
int size = 0;
fseek(p,0,SEEK_END); //范围从0起始位至末尾
size = ftell(p); //判断文件大小
fclose(p);
printf("size = %d",size); //文件若为空,size = 0
C语言判断.txt是否为空相关推荐
- c语言判断txt文件是否为空,如何判断文档或文件夹为空?
有用 实例: #include #include int main(void) { if ( !access("C://windows",0) ) puts("C://w ...
- c语言判断文件为空,javascript如何判断文件是否为空?
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现 ...
- c语言判断顺序链表是否为空,数据结构之线性表(五)——单链表(2 初始化,判断空表,销毁,清空,求表长)...
1.单链表(带头结点)的初始化 即,构造一个空表,如下图, 算法步骤: 1.生成新结点作头结点,用头指针L指向头结点. 2.将头指针的指针域置空. 算法描述: Status InitList_L(Li ...
- c语言如何判断数组不为空,PHP 判断数组是否为空的几种方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了.is_array - 检测变量是否是数组Report ...
- python判断txt文件是否为空_Python中的空值怎么判断
本文中所有代码均运行在Python 2.7上 在实际的工作当中,我们难免要与空值打交道,相信不少初学者都会写出下面的代码:if a is None: do something. else: do th ...
- C语言判断字符串为空
一般而言,我们习惯用一个字符数组用来存储一个字符串. char str_array[LEN]; 或者malloc一段内存来存储一个字符串 char * str_ptr = (char*) malloc ...
- c语言怎么判断数组是否为空,PHP 判断数组是否为空的几种方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了.is_array - 检测变量是否是数组Report ...
- 【学习日志】2022.09.02 (C++)strcmp和stricmp、strcmpi三者之间的区别、C语言判断文件后缀名、ZENO Audio Update、TEN MINUTES PHYSICS
(C++)strcmp和stricmp.strcmpi三者之间的区别 (strcmpi在Windows C标准库实现,但不在GNU C标准库实现) #include <string.h> ...
- python检查列表是否为空_Python 中判断列表是否为空的方法
在判断列表是否为空时,你更喜欢哪种方式?决定因素是什么? 在 Python 中有很多检查列表是否是空的方式,在讨论解决方案前,先说一下不同方法涉及到的不同因素. 我们可以把判断表达式可以分为两个阵营: ...
最新文章
- 票据自动处理系统著名研究团队
- 软硬链接、文件删除原理、linux中的三种时间、chkconfig优化
- Set Up the Dispatcher Console
- dma访问主存时_STM32F103单片机(五)——DMA
- 从X86向X64迁移的一点心得
- 标准配置的UBUNTU 11.10 RUBY VMWARE 镜像,手工MOD(ZSH_RVM_RAILS_VIM)
- C/C++语言堆栈指引
- 关于浏览器对静态HTML页面的缓存问题
- 「视频版」当线程池溢出之后,程序会奔溃吗?面试突击 007 期
- pb 执行insert 后return是否会自动提交_一条MySQL更新语句是怎么执行的?
- 找回 Windows 11 丢失的扫雷游戏【新春快乐】
- 零基础Linux搭建虚拟专用网络(实现游戏局域网联机)
- 问答社区常见三维问题整理
- Markdown,你只需要掌握这几个
- Nordic新发布nRF21540与RFX2401C和CC2592性能对比
- 物联网外设学习笔记-摄像头(一)
- 实验三 算符优先分析算法的设计与实现
- sql: substr函数用法
- 个人网站与博客的区别
- cesium加载自定义的mapbox底图
热门文章
- 学计算机老师,兴趣是学习计算机最好的老师
- 熊海CMS_V1.0代码审计与漏洞分析及采坑日记(一)--文件包含漏洞
- 今晚8点:手把手教你使用 ART-Pi 入门 TOUCHGFX
- 自制计算机之与门或门和非门
- windows编程如何更改窗口图标和光标
- 测试wi-fi信号软件是什么,3个免费Wi-Fi实用软件 检测安全查信号
- android的环境搭建
- 云计算机可以玩游戏吗,4G网络可以流畅使用云电脑玩游戏吗
- Ubuntu 18.04下搜狗拼音输入法选词面板乱码问题(通过更换输入法版本完美解决,一劳永逸)
- Android中的MVC详解