- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UniversityofWashingtonComputerProgrammingI.ppt
11/29/98 ? 1996 UW CSE University of WashingtonComputer Programming I File Input/Output Overview Concepts External disk files Opening files for reading/writing File variables File I/O Closing Files Reading Textbook sec. 12.1 Overview Concepts External disk files Opening files for reading/writing File variables File I/O Closing Files Review: What is I/O? Files A file is a collection of data on disk Large volume of input data Large volume of output data More permanent storage of data Transfer to other programs Multiple simultaneous input and/or output streams DATA FILES Business Data: customer files, payroll files, … Scientific Data: weather data, environmental data, topographic maps, … Image Data: web images, satellite images, medical images, … Web Data: HTML, GIF, JPEG, PNG, XML, … Files A file is a collection of data on disk managed by the user and the operating system Permanent A file name is how the user and OS know the file follows OS naming rules Well look at using text files in a C program keyboard/screen are special cases input / output streams of characters Multiple streams can be used simultaneously In reality, stream flows through a buffer rather than directly into or out of variables. Files vs. File Variables Key idea A file is a collection of data on disk For our purposes, a sequence of characters But a C program can only operate directly on variables (data in main memory), so… Need to make a connection between the data on the disk and variables in main memory Files vs. File Variables A file variable is a data structure in the C program which represents the file Temporary: exists only when program runs There is a struct called FILE in stdio.h Details of the struct are private to the standard C I/O library routines Prototypes for I/O functions. Definitions of useful #define constants Example: EOF for End of File Definition of FILE struct to represent information about open files. File variables in C programs are pointers to a FIL
您可能关注的文档
- SupplementaryInformationSheet–M2A.doc
- Supply&ElasticityofSupply.ppt
- SUPPLYTENDERNOTICE.doc
- SuzhouHighSchoolAffiliatedtoXi'anJiaotongUniversi.ppt
- TeacherPraise.ppt
- TeachersWorkshop-2004StockModule–Elementary.ppt
- TeachingPlan4.doc
- TechnicalandOperationalissuesinPediatricHIVAIDS.ppt
- The17thcenturyEnglishphilosopherJohnLockedeveloped.ppt
- TheAmericanAcademyofPediatrics(AAP)isastrong.doc
- UpdateonEMF.ppt
- UploadFilesxwdt20167除四害消杀和白蚁防治服务招标.doc
- upload荣成市城建投资开发有限公司.doc-附件.doc
- UWMicrotecnologyLabSEMINARSERIES.ppt
- VacancyManagement.doc
- VerificationIssuesatNCEP.ppt
- Veryeffective.ppt
- VisitingtheRutgersUniversityBookstoreiseasyandhassle-.doc
- WelcometoBritishColumbia!.ppt
- WelcometoWinPondTraining.ppt
最近下载
- SH_T 3046-2024《石油化工立式圆筒形钢制焊接储罐设计规范》.pdf
- 智慧楼宇BIM云服务平台建设及智慧楼宇智能化建设方案(AI人工智能、物联网、大数据、云计算、互联网)共180页.pptx VIP
- 四(下)语文园地必背重点.pdf
- 中国的入世承诺.pdf VIP
- 2025年广东省深圳市中考英语模拟练习卷(含解析).pdf VIP
- Excel财务数据分析与可视化 习题及答案.pdf VIP
- 入团志愿书空表模板(可打印用) .pdf VIP
- 药店动态质量管理知识(一)答案-2025年执业药师继续教育.docx VIP
- 建筑工程图集 07SJ504-1 隔断、隔断墙(一).pdf VIP
- 乐迪 Pixhawk飞控多轴使用说明书 V1.4.2.pdf
文档评论(0)