labcvi文件和端口编程ppt课件
《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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 届高考英语复习课件:专题一-名词和冠词
- 动物微生物_第八章免疫学基础理论课件
- 届高考语文一轮教学课件文言断句和翻译
- 届高考英语一轮复习考案选修7-Unit-4课件
- 槟榔的危害课件
- 动物疾病诊疗过程-兽医学概论(动物科学专业使用)课件
- 届高考英语一轮复习考案必修2-Unit-4课件
- 发动机进气系统故障课件
- 届高考英语二轮专题复习(湖南专用)阅读简答课件
- 常见酿酒葡萄品种简绍课件
- 届高考英语高效备考复习阅读理解微技能与新题型特训13课件
- 部编版小学语文二年级上册知识总结复习ppt课件全册
- 材料成形装备及自动化课件
- 届高考英语一轮复习学通语法教学课件-第-讲-动词的时态和语态-新人教版
- 厄尔尼诺和拉尼娜ppt课件