C语言变成:磁盘检测源码片段

把写内容过程比较好的一些内容片段做个珍藏,下面内容是关于C语言变成:磁盘检测片段的内容。
#include <stdio.h>
#include <dos.h>
#include <malloc.h>

void main(void)
{
struct fatinfo fat;
long sector, total_sectors;

getfat(3, &fat);

if ((buffer = malloc(fat.fi_bysec)) == NULL)
printf("Error allocating sector buffern");
else
for (sector = 0; sector < total_sectors; sector++)
if (absread(2, 1, sector, buffer) == -1)
{
printf("n007Error reading sector %ld press Entern",
sector);
getchar();
}
else
printf("Reading sector %ldr", sector);
}

原文地址:http://blog.51cto.com/14122754/2339303

时间: 2024-10-13 07:34:35

C语言变成:磁盘检测源码片段的相关文章

车道检测源码分析系列(二)

本节分析一个国人开发的简单的车道检测程序(不涉及跟踪) simple_lane_tracking 源码地址 作者主页 概述 采用opencv2编写 C++ 算法核心步骤 提取车道标记特征,封装在laneExtraction类中 车道建模(两条边,单车道),封装在laneModeling类中 对于断断续续的斑点车道标记(虚线)使用RANSAC匹配直线,对每幅图像,检测结果可能是感兴趣的左右车道都检测到或者全都没检测到 主程序框架 track.cpp 主程序依次读入源文件夹下的图片,进行处理后输出到

车道检测源码分析系列(三)

下面看一个出自国外某教授的基于OpenCVSharp的车辆视觉框架,虽然包含车道检测和车辆识别,但源程序仅100行左右,非常精巧. 算法描述 检测部分的步骤很经典,是比较通用的步骤: 将图像上半部分无关内容截掉,设定ROI 转为灰度图 Canny算子提取边缘 Hough检测直线 通过直线角度位置信息筛选出车道线,标记到图上 效果如下图: 源程序 有博客将其中车道检测部分转为了OpenCV2,以下的源码转自该博客.原文链接 另外,国外有基于此程序进行扩展的,后续会介绍. OpenCVSharp版本

易语言新浪发帖源码 post教程

易语言通过post来采集新浪网收集新浪网信息的源码,可接入第三方打ma平台实现高效的登录 主要是调用了个模块(点击此处下载例程 包括 源码和 模块) 我觉的在这里放出大量代码就不太合适了,因为易语言好歹是面向对象的语言,对象和组件还有窗体文件都不在这里, 代码弄的也没什么意义了对吧>(怎么调试呢是吧,组件命名都不一样,怎么编译对吧) 所以我打包了,上面有 主要你要理解post的这个过程,不要光做伸手党copy代码 原文地址:https://www.cnblogs.com/xiazai/p/965

WEBRTC源码片段分析(1)音频缓冲拷贝

源码位置webrtc/webrtc/modules/audio_device/ios/audio_device_ios.cc函数OSStatus AudioDeviceIPhone::RecordProcessImpl( AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, uint32_t inBusNumber, uint32_t inNumberFrames) { ...........

C语言学生学籍管理系统源码,有实验报告噢!

设计一个学生成绩管理系统,对上学期的本班的学习成绩进行管理,具有查询和检索功能,并且能够对指定文件操作,也可将多个文件组成一个文件?. A . ??设计内容 1 .每一条记录包括一个学生的学号.姓名.性别.各门课成绩(上学期的科目).平均成绩. 2 .输入功能:可以一次完成若干条记录的输入. 3 .显示功能:完成全部学生记录的显示. 4 .查找功能:完成按姓名或学号查找学生记录,并显示. 5 .排序功能:按学生平均成绩进行排序. 6 .插入功能:按 学号顺序插入 一条学生记录. 7 .将学生记录

C语言100个经典算法源码片段

将写内容过程中比较常用的内容备份一次,下边内容段是关于C语言100个经典算法片段的内容. C语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数 为多少? 程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 程序源代码: main() { long

OpenCV中CascadeClassifier类实现多尺度检测源码解析

级联分类器检测类CascadeClassifier,在2.4.5版本中使用Adaboost的方法+LBP.HOG.HAAR进行目标检测,加载的是使用traincascade进行训练的分类器 class CV_EXPORTS_W CascadeClassifier { public: CV_WRAP CascadeClassifier(); // 无参数构造函数,new自动调用该函数分配初试内存 CV_WRAP CascadeClassifier( const string& filename )

车道检测源码分析系列(一)

车道线检测是辅助驾驶和自动驾驶的重要研究内容,相关的算法研究已经延续了20多年,本系列文章旨在帮助初学者在阅读文献之余快速上手构建自己的项目.OpenCV极大地方便了机器视觉应用的编写,为了能在刚起步时就看得远些,我们需要站在OpenCV巨人的肩膀上. 先看一个比较简单的程序,Github地址 框架 class LaneDetect封装核心算法 void makeFromVid(string path) 根据视频文件目录读入,对视频中的图像帧进行处理 主函数 调用makeFromVid 核心算法

opencv: 角点检测源码分析;

以下6个函数是opencv有关角点检测的函数 ConerHarris, cornoerMinEigenVal,CornorEigenValsAndVecs, preConerDetect, conerSubPix, goodFeaturesToTracks, 其中, 前三个都调用静态函数cornerEigenValsVecs 1.静态函数cornerEigenValsVecs; static void cornerEigenValsVecs( const Mat& src, Mat& ei