版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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
2、 (str);w StringUpperCasew 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
3、_To_String_To_Append_To, const 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);RemoveSurround
4、ingWhiteSpace (str);SkipWhiteSpaceStrICmpWithoutSurrWhiteSpace 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 fData
5、100; Fmt(iData, ”%100d%100f”, fData); Fmt(string,%s%st#%f,str1,&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/T
6、ime)w DateStrw char *DateStr (void); 格式:MM-DD-YYYYw TimeStrw char *TimeStr (void); 格式: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 Rename
7、File (char Existing_File_Name, char New_File_Name);w i = RenameFile (test1.dat, test2.dat);w CopyFilew 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
8、 *Archive);w i = GetFileAttrs (test.dat, &read, &system, &hidden, &archive);8/11Formatting and I/OFile I/OOpenFileint 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 (i
9、nt File_Handle);ReadFileint ReadFile (int File_Handle, char Buffer, int Count);ReadFile (fp, data, 8);WriteFileint WriteFile (int File_Handle, char Buffer, int Count);WriteFile (fp, data, 8);ArrayToFileFileToArray9/11ANSI Cstdio.hfopenFILE *fopen (const char File_Name, const char Mode);fp = fopen (t
10、est.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, 4096, 1024, fp);fwritesize_t fwrite (const void *Buffer, size_t Element_Size, size_t Number_of_Elements, FILE *Stream);num =
11、 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 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_N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 断桥门窗合同范本3篇
- 安居房施工合同款项支付条件3篇
- 搬运工人劳务合同范本3篇
- 挡土墙施工合同技术支持3篇
- 收购粮食合同3篇
- 搅拌站施工争议解决协议3篇
- 排水管材购买条款3篇
- 提前解除合同通知模板3篇
- 摄影合同协议书撰写要点3篇
- 改扩建工程施工合同的索赔案例3篇
- 构词法(讲义)(学生版)-2025年高考英语一轮复习(新教材新高考)
- 2024秋期国家开放大学本科《纳税筹划》一平台在线形考(形考任务一至五)试题及答案
- 期末试卷(试题)2024-2025学年培智生活语文二年级上册
- 《技术规程》范本
- DBJ50T-城镇排水系统评价标准
- 小学师德考评细则
- 软件定义网络(SDN)实战教程课件
- 2024版《大学生职业生涯规划与就业指导》 课程教案
- 上海市住院医师规范化培训公共科目考试题库-重点传染病防治知识
- 专题10阅读理解、拓展探究-2022-2023学年八年级数学上册期末选填解答压轴题必刷专题训练(华师大版)(原卷版+解析)
- 西师大版五年级上册小数混合运算题100道及答案
评论
0/150
提交评论