labcvi文件和端口编程ppt课件

上传人:沈*** 文档编号:185756151 上传时间:2023-02-06 格式:PPT 页数:11 大小:399.50KB
收藏 版权申诉 举报 下载
labcvi文件和端口编程ppt课件_第1页
第1页 / 共11页
labcvi文件和端口编程ppt课件_第2页
第2页 / 共11页
labcvi文件和端口编程ppt课件_第3页
第3页 / 共11页
资源描述:

《labcvi文件和端口编程ppt课件》由会员分享,可在线阅读,更多相关《labcvi文件和端口编程ppt课件(11页珍藏版)》请在装配图网上搜索。

1、MSN:qiaoliyanmsnMSN:qiaoliyanmsn在在线交流)线交流)Tel:86413532 ext.8611 Tel:86413532 ext.8611 (逸夫楼(逸夫楼611611)2/11w 字符串操作w Formatting and I/OString Manipulationw StringLengthw int StringLength(char String);w i=StringLength(str);w StringLowerCasew void StringLowerCase(char String);w StringLowerCase(str);w Str

2、ingUpperCasew CompareStringw int CompareStrings(char String_#1,int String_#1_Index,char String_#2,int String_#2_Index,int Case_Sensitive?);w i=CompareStrings(str1,ind1,str2,ind2,0);w CopyStringw 3/11Programmers ToolboxString HandlingAppendStringint AppendString(char*Pointer_To_String_To_Append_To,co

3、nst char String_To_Append,int Num_Characters_To_Append);AppendString(str1,str2,-1);StrDupchar*StrDup(const char String_To_Duplicate);str=StrDup(virtual instrumentation lesson);RemoveSurroundingWhiteSpacevoid RemoveSurroundingWhiteSpace(char String);RemoveSurroundingWhiteSpace(str);SkipWhiteSpaceStrI

4、CmpWithoutSurrWhiteSpace 4/11w 数据格式化(Data Formatting)w Fmt 将一个或多个源数据item格式化到一个目标数据变量中 w int Fmt(void*Target,char Format_String,.);w Fmt(str,%s%d,&i);w 格式符w%s字符串w%d,%i 整型w%f浮点型w%10f 浮点型数组5/11 修饰符 修饰符:wn,tn,t#,pn,bn 举例 int iData100;float fData100;Fmt(iData,”%100d%100f”,fData);Fmt(string,%s%st#%f,str1,

5、&value);Fmtwizard6/11w 定时/等待(Timer/Wait)w Timerw double Timer(void)w Delayw void Delay(double Number_of_Seconds);w Delay(3.0);w SyncWaitw void SyncWait(double Begin_Time,double Interval);w SyncWait(mark,interval);w 日期/时间(Date/Time)w DateStrw char*DateStr(void);格式:MM-DD-YYYYw TimeStrw char*TimeStr(vo

6、id);格式:HH:MM:SSw GetSystemTimew int GetSystemTime(int*Hours,int*Minutes,int*Seconds);7/11w 文件应用w UtilitiesFile Utilitiesw DeleteFilew int DeleteFile(char File_Name);w i=DeleteFile(*.doc);w RenameFilew int RenameFile(char Existing_File_Name,char New_File_Name);w i=RenameFile(test1.dat,test2.dat);w Co

7、pyFilew int CopyFile(char Source_File_Name,char Target_File_Name);w i=CopyFile(“test1.dat”,“test2.dat”);w GetFileAttrsw int GetFileAttrs(char File_Name,int*Read-Only,int*System,int*Hidden,int*Archive);w i=GetFileAttrs(test.dat,&read,&system,&hidden,&archive);8/11Formatting and I/OFile I/OOpenFileint

8、 OpenFile(char File_Name,int Read/Write_Mode,int Action,int File_Type)fp=OpenFile(test.dat,VAL_READ_ONLY,VAL_OPEN_AS_IS,VAL_BINARY);CloseFileint CloseFile(int File_Handle);ReadFileint ReadFile(int File_Handle,char Buffer,int Count);ReadFile(fp,data,8);WriteFileint WriteFile(int File_Handle,char Buff

9、er,int Count);WriteFile(fp,data,8);ArrayToFileFileToArray9/11ANSI Cstdio.hfopenFILE*fopen(const char File_Name,const char Mode);fp=fopen(test.dat,wb+);fcloseint fclose(FILE*Stream);i=fclose(fp);freadsize_t fread(void*Buffer,size_t Element_Size,size_t Number_of_Elements,FILE*Stream);num=fread(data,40

10、96,1024,fp);fwritesize_t fwrite(const void*Buffer,size_t Element_Size,size_t Number_of_Elements,FILE*Stream);num=fwrite(data,4096,1024,fp);ftelllong ftell(FILE*Stream);pos=ftell(fp);fseekint fseek(FILE*Stream,long Offset,int Origin);i=fseek(fp,256,SEEK_SET);10/11w 路径应用(Directory Utilities)w GetDirw

11、int GetDir(char Current_Directory);w i=GetDir(dir);w SetDirw DeleteDirw int DeleteDir(char Directory_Name);w i=DeleteDir(d:testdata);w MakeDirw int MakeDir(char Directory_Name);w i=MakeDir(d:testdata);w GetProjectDirw int GetProjectDir(char Directory_Name);w i=GetProjectDir(dir);w 11/11w IO端口(Port IO)w inpw char inp(short Port_Number);w i=inp(0 x220+4);w j=inp(0 x220+5);w k=j*256+i;w inpww k=inpw(0 x220+4);w inpdw outpw char outp(short Port_Number,char Byte);w i=outp(0 x2c0+5,ch);w outpww outpd

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!