Vstup a výstup zo/do súboru
|
|
- Warren Young
- 7 years ago
- Views:
Transcription
1 Obsah 6 Vstup a výstup zo/do súboru Otvorenie a zatvorenie súboru Otvorenie súboru - funkcia fopen Módy pre otvorenie súboru Zatvorenie súboru - funkcia fclose Vstup a výstup jedného znaku Vstup - funkcia getc Výstup - funkcia putc Vstup a výstup rôznych typov dát Vstup - funkcia fscanf Výstup - funkcia fprintf
2 Kapitola 6 Vstup a výstup zo/do súboru Rovnako ako ked sme tlačili znak na terminál (obrazovku) alebo načítavali znak z klávesnice, takisto môžeme čítat /zapisovat zo/do súboru. Funkcie, ktoré budeme na tieto operácie využívat sú funkciami štandardného hlavičkového súboru stdio.h. 6.1 Otvorenie a zatvorenie súboru Ak chceme v jazyku C pracovat so súborom, tak ho musíme najprv otvorit - načítat do pamäte počítača a až po úspešnom načítaní môžeme vykonávat so súborom požadované operácie Otvorenie súboru - funkcia fopen FILE *fopen(const char *path, const char *mode); Funkcia fopen vyžaduje dva parametre. Prvý parameter path určuje cestu k súboru vrátane jeho názvu. Druhý parameter je mód, v ktorom chceme s daným súborom pracovat. Ak súbor existuje a je možné s ním pracovat, tak funkcia vracia ukazovatel na tento súbor - FILE *stream. Ak súbor nie je možné otvorit, tak funkcia vracia hodnotu NULL. Je potrebné vždy overit, či sa súbor otvoril a či nepracujeme s nulovým ukazovatel om - teda ukazovatel om, ktorý neukazuje na platnú adresu v pamäti! Módy pre otvorenie súboru Kvôli jednoduchosti úvadzam iba základné módy pre otvorenie súboru. r (read - čítat ) - súbor sa otvorí len na čítanie. Ak súbor neexistuje, tak funkcia nevytvára súbor. 2
3 KAPITOLA 6. VSTUP A VÝSTUP ZO/DO SÚBORU 3 w (write - zapisovat ) - súbor sa otvorí len na čítanie/zapisovanie. Ak súbor neexistuje, tak sa vytvorí prázdny súbor s uvedeným menom. a (append - pripísat ) - rovnaký mód ako w len s tým rozdielom, že pokial súbor už existuje a jeho obsah nie je prázdny, tak sa začne zapisovat na koniec tohto súboru, takže obsah súboru sa nezruší ako pri móde w Zatvorenie súboru - funkcia fclose int fclose(file *stream); Funkcia zatvorí súbor, ktorý je načítaný v pamäti. Ak zatvorenie prebehlo úspešne, tak funkcia vracia hodnotu 0, inak vracia hodnotu EOF - End Of File (hodnota EOF je -1). 6.2 Vstup a výstup jedného znaku Vstup - funkcia getc Pomocou funkcie getc môžeme načítat vstup zo súboru. prototyp funkcie getc int getc(file *stream); Funkcia načíta znak zo súboru, ktorý je načítaný v pamäti a ukazuje na neho deskriptor súboru - napríklad premenná stream typu F ILE. Návratová hodnota funkcie je pretypovaná hodnota typu unsigned char na int. Ak funkcia narazí na koniec súboru, tak vracia hodnotu EOF Výstup - funkcia putc Pomocou funkcie putc môžeme zapisovat do súboru. prototyp funkcie putc int putc(int c, FILE *stream); Funkcia zapíše do súboru, na ktorý ukazuje stream znak. Návratová hodnota funkcie je znak, ktorý bol zapísaný do súboru alebo EOF v prípade, že sa vyskytla chyba. Príklad /* * File: getc_putc.c * Author: Filip * Description: Programme loads data from in.txt file and converts all letters to upper case. * Date: Sun Dec
4 KAPITOLA 6. VSTUP A VÝSTUP ZO/DO SÚBORU 4 * Note: Output is in file named out.txt. */ #include <stdio.h> #include <ctype.h> #define INPUT "in.txt" #define OUTPUT "out.txt" int main() { FILE *fr; //fr - file read FILE *fw; //fw - file write int c; if ((fr = fopen(input, "r")) == NULL) { //open file for reading printf("cannot open file %s \n", INPUT); if ((fw = fopen(output, "w")) == NULL) { //open file for writing printf("cannot open file %s \n", OUTPUT); while ((c = getc(fr))!= EOF) putc(toupper(c), fw); //toupper -> convert letter to upper case (a -> A) //close file descriptor fclose(fr); fclose(fw); Program číta zo súboru in.txt po jednom znaku. Ak sa jedná o písmeno, tak sa toto písmeno prekonvertuje na vel ké písmeno pomocou funkcie toupper. Na použitie tejto funkcie bolo potrebné pripojit hlavičkový súbor ctype.h. Následne sa znak zapisuje do súboru out.txt, ktorý bol otvorený na zapisovanie. Cyklus while je použitý preto, lebo čítame dovtedy, kým nenarazíme na koniec súboru, čiže dopredu nevieme, kol ko znakov obsahuje súbor (aj ked by sa to samozrejme dalo zistit - porozmýšl ajte ako). Na konci programu sa obidva súbory musia pomocou funkcie fclose zatvorit. Skúste si rozmysliet, ako by ste implementovali (naprogramovali) funkciu toupper. 6.3 Vstup a výstup rôznych typov dát Analogicky ako pri vstupe/výstupe na terminál sme používali printf alebo scanf funkciu, tak pri súboroch budeme používat fprintf, fscanf funkcie. Jednotlivé formáty pre príslušné typy premenných (znak, celé číslo, reálne číslo, ret azec) nájdete v časti 3.3.
5 KAPITOLA 6. VSTUP A VÝSTUP ZO/DO SÚBORU Vstup - funkcia fscanf Pomocou funkcie fscanf môžeme načítat vstup zo súboru, ktorý môže predstavovat znak, celé číslo, reálne číslo alebo ret azec. prototyp funkcie fscanf int fscanf(file *stream, const char *format,...); Funkcia vyžaduje ako prvý parameter ukazovatel na súbor a d alšie parametre sú rovnaké ako pri funkcii scanf. Návratová hodnota funkcie je počet úspešne načítaných hodnôt (parametrov) alebo v prípade chyby hodnota EOF Výstup - funkcia fprintf Pomocou funkcie fprintf môžeme zapisovat do súboru znak, číslo (celé, reálne) alebo ret azec. prototyp funkcie fprintf int fprintf(file *stream, const char *format,...); Funkcia vyžaduje ako prvý parameter ukazovatel na súbor a d alšie parametre sú rovnaké ako pri funkcii printf. Príklad /* * File: fscanf_fprintf.c * Author: Filip * Description: Programme reads numbers from in.txt file and writes their sum to out.txt file. * Date: Sun Dec */ #include <stdio.h> #define INPUT "in.txt" #define OUTPUT "out.txt" int main() { FILE *fr; //fr - file read FILE *fw; //fw - file write float fnumber, fsum = 0; if ((fr = fopen(input, "r")) == NULL) { //open file for reading printf("cannot open file %s \n", INPUT); if ((fw = fopen(output, "w")) == NULL) { //open file for writing printf("cannot open file %s \n", OUTPUT); while ((fscanf(fr, "%f", &fnumber))!= EOF)
6 KAPITOLA 6. VSTUP A VÝSTUP ZO/DO SÚBORU 6 fsum += fnumber; //fsum = fsum + fnumber fprintf(fw, "Sum: %lg\n", fsum); printf("sum: %lg\n", fsum); //close file descriptor fclose(fr); fclose(fw); Program číta čísla zo súboru in.txt. Ked že v súbore môžu byt aj reálne čísla, tak je použitá premenná typu float a vo funkcii fscanf je %f. Premenná fsum predstavuje súčet všetkých čísel, ktoré sú v súbore in.txt. Po načítaní všetkých čísel zapíšeme výsledok do súboru out.txt a rovnako ho vypíšeme aj na obrazovku. Na konci programu uzatvoríme obidva súbory, s ktorými sme pracovali.
LV5WDR Wireless Display Receiver Rýchla príručka
LV5WDR Wireless Display Receiver Rýchla príručka 1 1. Predstavenie Wireless display receiver S Wireless display receiver (ďalej len WDR) môžete jednoducho zobrazovať multimediálny obsah (videá, fotografie,
More informationFile Handling. What is a file?
File Handling 1 What is a file? A named collection of data, stored in secondary storage (typically). Typical operations on files: Open Read Write Close How is a file stored? Stored as sequence of bytes,
More informationSledovanie čiary Projekt MRBT
VYSOKÉ UČENÍ TECHNIC KÉ V BRNĚ BRNO UNIVERSITY OF T ECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNO LOGIÍ ÚSTAV AUTOMATIZA CE A MĚŘÍCÍ TECHNIKY FACULTY OF ELECTRICAL ENGINEERING AND COMUNICATION
More informationModule 816. File Management in C. M. Campbell 1993 Deakin University
M. Campbell 1993 Deakin University Aim Learning objectives Content After working through this module you should be able to create C programs that create an use both text and binary files. After working
More informationAs previously noted, a byte can contain a numeric value in the range 0-255. Computers don't understand Latin, Cyrillic, Hindi, Arabic character sets!
Encoding of alphanumeric and special characters As previously noted, a byte can contain a numeric value in the range 0-255. Computers don't understand Latin, Cyrillic, Hindi, Arabic character sets! Alphanumeric
More informationPrestige 660HN-T3A Príručka k rýchlej inštalácii splittra a smerovača (routra)
Prestige 660HN-T3A Príručka k rýchlej inštalácii splittra a smerovača (routra) Volajte na našu zákaznícku linku: 02/208 28 208 Prestige 660HN-T3A Príručka k rýchlej inštalácii splittra a smerovača (routra)
More informationNávod k použití: Boxovací stojan DUVLAN s pytlem a hruškou kód: DVLB1003
Návod na použitie: Boxovací stojan DUVLAN s vrecom a hruškou kód: DVLB1003 Návod k použití: Boxovací stojan DUVLAN s pytlem a hruškou kód: DVLB1003 User manual: DUVLAN with a boxing bag and a speed bag
More informationWLA-5000AP. Quick Setup Guide. English. Slovensky. Česky. 802.11a/b/g Multi-function Wireless Access Point
802.11a/b/g Multi-function Wireless Access Point Quick Setup Guide 1 5 Česky 9 Important Information The AP+WDS mode s default IP address is 192.168.1.1 The Client mode s default IP is 192.168.1.2 The
More informationWK29B / WK29W. Bluetooth Wireless Slim Keyboard. User manual ( 2 5 ) Uživatelský manuál ( 6 10) Užívateľský manuál (11 15)
WK29B / WK29W Bluetooth Wireless Slim Keyboard User manual ( 2 5 ) Uživatelský manuál ( 6 10) Užívateľský manuál (11 15) 1. Installing the batteries The EVOLVEO WK29B / WK29W keyboard uses two AAA alkaline
More informationIn order to print off elements as columns, use the \n command. The format commands will be used over and over until all the elements are printed.
(B.1) Using fprintf( ) with arrays: If you only specify one formatting command, all elements of an array will be printed on a single row (even multidimensional arrays). For multidimensional arrays, elements
More informationSystem Calls and Standard I/O
System Calls and Standard I/O Professor Jennifer Rexford http://www.cs.princeton.edu/~jrex 1 Goals of Today s Class System calls o How a user process contacts the Operating System o For advanced services
More informationPríručka na vyplňovanie
UniCredit Bank Czech Republic and Slovakia, a.s., organizačná zložka: UniCredit Bank Czech Republic and Slovakia, a.s., pobočka zahraničnej banky Príručka na vyplňovanie Príkazu na úhradu a Hromadného
More information: Architectural Lighting : Interiérové svietidlá
SEC Lighting : Architectural Lighting : nteriérové svietidlá : Shape Harmony : Tradition The company SEC accepts with enthusiasm the challenges of continuously changing world. n our opinion, luminaries
More informationInformatica e Sistemi in Tempo Reale
Informatica e Sistemi in Tempo Reale Introduction to C programming Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa October 25, 2010 G. Lipari (Scuola Superiore Sant Anna)
More informationPríklady riadenia kvality z vybraných krajín
Príklady riadenia kvality z vybraných krajín Daniela Uličná Konferencia: Tvorba Národnej sústavy kvalifikácií 26.11.2013 Prečo vôbec hovoriť o otázke riadenia kvality v kontexte NSK? NSK by mala zlepšiť
More informationASCII Encoding. The char Type. Manipulating Characters. Manipulating Characters
The char Type ASCII Encoding The C char type stores small integers. It is usually 8 bits. char variables guaranteed to be able to hold integers 0.. +127. char variables mostly used to store characters
More information92536213 การโปรแกรมคอมพ วเตอร (Computer Programing)
92536213 การโปรแกรมคอมพ วเตอร () Lecture 09 Input/Output with files ดร. ป ต พร ถนอมงาม ดร. ก ตต พงศ อำนวยสว สด ว ทยาล ยนาโนเทคโนโลย พระจอมเกล าลาดกระบ ง สถาบ นเทคโนโลย พระจอมเกล าเจ าค ณทหารลาดกระบ ง Input/Output
More informationTutorial on C Language Programming
Tutorial on C Language Programming Teodor Rus rus@cs.uiowa.edu The University of Iowa, Department of Computer Science Introduction to System Software p.1/64 Tutorial on C programming C program structure:
More informationEmbedded Systems Design Course Applying the mbed microcontroller
Embedded Systems Design Course Applying the mbed microcontroller Memory and data management These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).
More informationPostup pre zistenie adries MAC a vytvorenie pripojenia. v OS Windows
1 Postup pre zistenie adries MAC a vytvorenie pripojenia v OS Windows Obsah: a) Zistenie hardwarovych adries MAC Windows 10 str. 2 Windows 8.1 str. 4 Windows 7 str. 6 Windows Vista str. 8 Windows XP str.
More informationMôže sa to stať aj Vám - sofistikované cielené hrozby Ján Kvasnička
Môže sa to stať aj Vám - sofistikované cielené hrozby Ján Kvasnička Territory Account Manager Definícia cielených hrozieb Široký pojem pre charakterizovanie hrozieb, cielených na špecifické entity Často
More informationÚstredná knižnica FaF UK informuje svojich používateľov o prístupe do ONLINE VERZIE EUROPEAN PHARMACOPOEIA (EP)
Ústredná knižnica FaF UK informuje svojich používateľov o prístupe do ONLINE VERZIE EUROPEAN PHARMACOPOEIA (EP) 1. Vstup cez webovú stránku fakulty: http://www.fpharm.uniba.sk/index.php?id=2415 alebo cez
More informationEmbedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C
Embedded Systems A Review of ANSI C and Considerations for Embedded C Programming Dr. Jeff Jackson Lecture 2-1 Review of ANSI C Topics Basic features of C C fundamentals Basic data types Expressions Selection
More informationSiemens CardOS API. PIN a PUK manažment. DISIG, a.s. Záhradnícka 151 821 08 Bratislava 2
Siemens CardOS API PIN a PUK manažment DISIG, a.s. Záhradnícka 151 821 08 Bratislava 2 Obsah 1. Účel 4 2. Zmena PIN, PUK a Secondary Auth PIN 6 2.1. Zmena PIN 6 2.2. Zmena PUK 8 2.3. Zmena Secondary Auth
More informationSo far we have considered only numeric processing, i.e. processing of numeric data represented
Chapter 4 Processing Character Data So far we have considered only numeric processing, i.e. processing of numeric data represented as integer and oating point types. Humans also use computers to manipulate
More informationIllustration 1: Diagram of program function and data flow
The contract called for creation of a random access database of plumbing shops within the near perimeter of FIU Engineering school. The database features a rating number from 1-10 to offer a guideline
More informationVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STAVEBNÍ ÚSTAV BETONOVÝCH A ZDĚNÝCH KONSTRUKCÍ FACULTY OF CIVIL ENGINEERING INSTITUTE OF CONCRETE AND MASONRY STRUCTURES PRIESTOROVÝ
More informationSources: On the Web: Slides will be available on:
C programming Introduction The basics of algorithms Structure of a C code, compilation step Constant, variable type, variable scope Expression and operators: assignment, arithmetic operators, comparison,
More informationMy Passport Ultra Metal Edition
My Passport Ultra Metal Edition Prvotriedne úložisko Príručka používateľa Externý pevný disk Príručka používateľa My Passport Ultra Metal Edition Servis a technická podpora spoločnosti WD Ak narazíte na
More informationLAZARUS Obsah: 1 LAZARUS
LAZARUS Obsah: Kapitola 1 Začíname...2 Vytvorenie a spustenie novej aplikácie...2 Viac o vývojovom prostredí...2 Prvý program...3 Typy hodnôt...5 Kapitola 2: Kreslenie geometrických útvarov...5 Písma...5
More informationADAM A SYN LED LIGHT STRIP
LED LIGHT STRIP Cenník platný od 1.3.2011 LED LIGHT STRIP ADAM A SYN Model: GL-FA ** : 300 kusov 3528 SMD LED DC 12V na 5 metrovú cievku 4800*8mm červená 62,50 75,00 Napájanie: 1.7-2A, 24W modrá 65,83
More informationFundamentals of Programming
Fundamentals of Programming Introduction to the C language Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa February 29, 2012 G. Lipari (Scuola Superiore Sant Anna) The C language
More informationDESIGN: A Program to Create Data Entry Programs
United States Department of Agriculture Forest Service Pacific Southwest Research Station General Technical Report PSW-GTR-148 DESIGN: A Program to Create Data Entry Programs J. Michael Wuerth David R.
More informationKozmické poasie a energetické astice v kozme
Kozmické poasie a energetické astice v kozme De otvorených dverí, Košice 26.11.2008 Ústav experimentálnej fyziky SAV Košice Oddelenie kozmickej fyziky Karel Kudela kkudela@kosice.upjs.sk o je kozmické
More informationGUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM. Course Title: Advanced Computer Programming (Code: 3320702)
GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM Course Title: Advanced Computer Programming (Code: 3320702) Diploma Programmes in which this course is offered Computer Engineering,
More informationKlesajúca efektívnosť? Nekontrolovateľné náklady? Strácate zisk? Nie ste schopní
MANAGEMENT TRAININGS Odborné školenia a prednášky určené pre manažment a zamestnancov stredných a veľkých podnikov, vedené v Anglickom jazyku, zamerané na Strategický manažment, Operatívny manažment, Manažment
More informationCS 241 Data Organization Coding Standards
CS 241 Data Organization Coding Standards Brooke Chenoweth University of New Mexico Spring 2016 CS-241 Coding Standards All projects and labs must follow the great and hallowed CS-241 coding standards.
More informationLuboslav Lacko Visual Studio Tools for Office
Luboslav Lacko Visual Studio Tools for Office VISUAL STUDIO TOOLS FOR OFFICE Luboslav Lacko Autor je předním slovenským odborníkem na databázové technologie a programování s více než desetiletou praxí
More informationPripojenie k internetu v pevnej sieti
Pripojenie k internetu v pevnej sieti Názov programu/služby užívateľovi (Mbit/s) užívateľa (Mbit/s) (MB) Smerom k/od užívateľa Magio Internet M ADSL 2 0,5 300 000 0,25/0,13 Magio Internet L ADSL 5 0,5
More informationLecture 25 Systems Programming Process Control
Lecture 25 Systems Programming Process Control A process is defined as an instance of a program that is currently running. A uni processor system or single core system can still execute multiple processes
More informationPodpora počas behu. Runtime Environments. Ján Šturc. Zima 2010
Podpora počas behu Runtime Environments Ján Šturc Zima 2010 Zahrnuje: Správu pamäti Volanie funkcií a procedúr Adresáciu dátových štruktúr Štandardné (zabudované funkcie) Podporu pre tabuľku symbolov Zima
More informationC Examples! Jennifer Rexford!
C Examples! Jennifer Rexford! 1 Goals of this Lecture! Help you learn about:! The fundamentals of C! Deterministic finite state automata (DFA)! Expectations for programming assignments! Why?! The fundamentals
More informationOSOBNOSTNÉ ASPEKTY ZVLÁDANIA ZÁŤAŽE
OSOBNOSTNÉ ASPEKTY ZVLÁDANIA ZÁŤAŽE Katarína Millová, Marek Blatný, Tomáš Kohoutek Abstrakt Cieľom výskumu bola analýza vzťahu medzi osobnostnými štýlmi a zvládaním záťaže. Skúmali sme copingové stratégie
More informationPríprava dát s bielou na tlačový stroj
Príprava dát s bielou na tlačový stroj Táto príručka popisuje postup, ktorý sa odporúča na prípravu korektných dát na tlač bielou farbou na tlačovom stroji Durst. Vysvetľuje ako pripraviť súbory (vektorový
More informationRychlý průvodce instalací Rýchly sprievodca inštaláciou
CZ SK Rychlý průvodce instalací Rýchly sprievodca inštaláciou Intuos5 Poznámka: chraňte svůj tablet. Vyměňujte včas hroty pera. Bližší informace najdete v Uživatelském manuálu. Poznámka: chráňte svoj
More informationSystem Calls Related to File Manipulation
KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS Information and Computer Science Department ICS 431 Operating Systems Lab # 12 System Calls Related to File Manipulation Objective: In this lab we will be
More informationING (L) Société d Investissement à Capital Variable 3, rue Jean Piret, L-2350 Luxembourg R.C.S.: Luxembourg B č. 44.873 (ďalej ako spoločnosť )
ING (L) Société d Investissement à Capital Variable 3, rue Jean Piret, L-2350 Luxembourg R.C.S.: Luxembourg B č. 44.873 (ďalej ako spoločnosť ) Oznam pre akcionárov 1) Správna rada spoločnosti rozhodla
More informationLEG BANDAGE Bandáž dolných končatín
LEG BANDAGE Bandáž dolných končat atín AIM OF THE LESSON Being able to manage the communication with the patient while applying leg bandage. Zvládnu dnuť komunikáciu s pacientom pri prikladaní bandáže
More informationBSc (Hons) Business Information Systems, BSc (Hons) Computer Science with Network Security. & BSc. (Hons.) Software Engineering
BSc (Hons) Business Information Systems, BSc (Hons) Computer Science with Network Security & BSc. (Hons.) Software Engineering Cohort: BIS/05/FT BCNS/05/FT BSE/05/FT Examinations for 2005-2006 / Semester
More informationPRÍSPEVOK K APLIKÁCII SYSTÉMU NI LABVIEW VO VYŠETROVANÍ KONTAKTU PNEUMATIKY A TERÉNU
ACTA FACULTATIS TECHNICAE XVII ZVOLEN SLOVAKIA 2012 A CONTRIBUTION TO APPLICATION OF NI LABVIEW SYSTEM IN INVESTIGATION OF TIRE-TERRAIN INTERACTIONS PRÍSPEVOK K APLIKÁCII SYSTÉMU NI LABVIEW VO VYŠETROVANÍ
More informationEurópska komisia stanovuje ambiciózny akčný program na podporu vnútrozemskej vodnej dopravy
IP/06/48 Brusel 17. januára 2006 Európska komisia stanovuje ambiciózny akčný program na podporu vnútrozemskej vodnej dopravy Komisia dnes navrhla viacročný akčný program s cieľom podporiť rozvoj prepravy
More informationJEDNOFÁZOVÝ STATICKÝ ELEKTROMER NA VIACSADZBOVÉ MERANIE ČINNEJ ENERGIE
JEDNOFÁZOVÝ STATICKÝ ELEKTROMER NA VIACSADZBOVÉ MERANIE ČINNEJ ENERGIE AMS B1x-xAx Applied Meters, a. s. Budovateľská 50, 080 01 Prešov Tel.: +421-51-758 11 69, Fax: +421-51-758 11 68 Web: www.appliedmeters.com,
More informationExample 1/24. Example
Example CandC++. Misc. Library Features Gotchas Hints n Tips int **ppi int *pi int i char *pc char c Stephen Clark 5 University of Cambridge (heavily based on last year s notes (Andrew Moore) with thanks
More informationC / C++ and Unix Programming. Materials adapted from Dan Hood and Dianna Xu
C / C++ and Unix Programming Materials adapted from Dan Hood and Dianna Xu 1 C and Unix Programming Today s goals ú History of C ú Basic types ú printf ú Arithmetic operations, types and casting ú Intro
More informationThe programming language C. sws1 1
The programming language C sws1 1 The programming language C invented by Dennis Ritchie in early 1970s who used it to write the first Hello World program C was used to write UNIX Standardised as K&C (Kernighan
More informationTR1130 NÁVOD K POUŽITÍ NÁVOD NA POUŽITIE USER MANUAL
TR1130 NÁVOD K POUŽITÍ NÁVOD NA POUŽITIE USER MANUAL Stereo radiomagnetofon Stereo radiomagnetofon Portable radio with cassette recorder POPIS 1. Číselná stupnice 2. TELESKOPICKÁ anténa 3. Zdířka pro SLUCHÁTKA
More informationOutput: 12 18 30 72 90 87. struct treenode{ int data; struct treenode *left, *right; } struct treenode *tree_ptr;
50 20 70 10 30 69 90 14 35 68 85 98 16 22 60 34 (c) Execute the algorithm shown below using the tree shown above. Show the exact output produced by the algorithm. Assume that the initial call is: prob3(root)
More informationCOMPUTER SCIENCE 1999 (Delhi Board)
COMPUTER SCIENCE 1999 (Delhi Board) Time allowed: 3 hours Max. Marks: 70 Instructions: (i) All the questions are compulsory. (ii) Programming Language: C++ QUESTION l. (a) Why main function is special?
More information3/13/2012. Writing Simple C Programs. ESc101: Decision making using if-else and switch statements. Writing Simple C Programs
Writing Simple C Programs ESc101: Decision making using if- and switch statements Instructor: Krithika Venkataramani Semester 2, 2011-2012 Use standard files having predefined instructions stdio.h: has
More informationKONTAKT CHEMIE Kontakt PCC
Cleaner and flux remover for printed circuit boards KONTAKT CHEMIE Kontakt PCC Technical Data Sheet KONTAKT CHEMIE Kontakt PCC Page 1/2 Description: Mixture of organic solvents. General properties and
More informationLOW LEVEL FILE PROCESSING
LOW LEVEL FILE PROCESSING 1. Overview The learning objectives of this lab session are: To understand the functions provided for file processing by the lower level of the file management system, i.e. the
More informationFortify on Demand Security Review. Fortify Open Review
Fortify on Demand Security Review Company: Project: Version: Latest Analysis: Fortify Open Review GNU m4 1.4.17 4/17/2015 12:16:24 PM Executive Summary Company: Project: Version: Static Analysis Date:
More informationPLATNOSŤ POBYTU DO/validity of the residence permit. VLASTNORUČNÝ PODPIS/signature
ČÍSLO ŽIADOSTI/application number PLATNOSŤ POBYTU DO/validity of the residence permit Žiadosť o udelenie prechodného pobytu 1) / Application for the temporary residence 1) Žiadosť o udelenie trvalého pobytu
More informationODVLHČOVAČ MDF2-12DEN3 MDF2-16DEN3 MDF2-20DEN3 MDN1-10DEN3
ODVLHČOVAČ SK MDF2-12DEN3 MDF2-16DEN3 MDF2-20DEN3 MDN1-10DEN3 OPIS PRÍSTROJA 86 ELEKTRONICKÝ OVLÁDACÍ PANEL 87 MANUÁLNY OVLÁDACÍ PANEL 89 UMIESTNENIE A UVEDENIE DO PREVÁDZKY 90 VYPRÁZDŇOVANIE VODY 91
More informationThe POSIX Socket API
The POSIX Giovanni Agosta Piattaforme Software per la Rete Modulo 2 G. Agosta The POSIX Outline Sockets & TCP Connections 1 Sockets & TCP Connections 2 3 4 G. Agosta The POSIX TCP Connections Preliminaries
More informationHYUNDAI Phablet HP503Q
HYUNDAI Phablet HP503Q Stručný návod k obsluze Quick start guide Príručka stručným návodom V1.0.0/10/2015/CZ/EN/SK 1 Základní informace Před prvním použitím Vašeho nového přístroje si pozorně přečtěte
More informationURI and UUID. Identifying things on the Web.
URI and UUID Identifying things on the Web. Overview > Uniform Resource Identifiers (URIs) > URIStreamOpener > Universally Unique Identifiers (UUIDs) Uniform Resource Identifiers > Uniform Resource Identifiers
More informationPORUCHY A OBNOVA OBALOVÝCH KONŠTRUKCIÍ BUDOV - Podbanské 2012
PORUCHY A OBNOVA OBALOVÝCH KONŠTRUKCIÍ BUDOV Podbanské 2012 CIEĽ A ZAMERANIE KONFERENCIE : Cieľom konferencie je poskytnúť priestor pre prezentovanie nových a aktuálnych výsledkov vedeckej a výskumnej
More informationMartin Babka. Automatizace hierarchických experimentů
Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁRSKA PRÁCA Martin Babka Automatizace hierarchických experimentů Katedra softwarového inženýrství Vedúci bakalárskej práce: doc. RNDr. Tomáš
More informationTVORBA KOMUNIKAČNEJ KAMPANE S VYUŢITÍM DIGITÁLNYCH MÉDIÍ
Masarykova univerzita Ekonomicko-správní fakulta Študijný odbor: Podnikové hospodárstvo TVORBA KOMUNIKAČNEJ KAMPANE S VYUŢITÍM DIGITÁLNYCH MÉDIÍ Development of Communication Campaign (Utilisation of Digital
More informationGiving credit where credit is due
JDEP 284H Foundations of Computer Systems System-Level I/O Dr. Steve Goddard goddard@cse.unl.edu Giving credit where credit is due Most of slides for this lecture are based on slides created by Drs. Bryant
More informationLecture 16: System-Level I/O
CSCI-UA.0201-003 Computer Systems Organization Lecture 16: System-Level I/O Mohamed Zahran (aka Z) mzahran@cs.nyu.edu http://www.mzahran.com Some slides adapted (and slightly modified) from: Clark Barrett
More informationarrays C Programming Language - Arrays
arrays So far, we have been using only scalar variables scalar meaning a variable with a single value But many things require a set of related values coordinates or vectors require 3 (or 2, or 4, or more)
More informationUpozorňujeme,že můžete formáty pro čtečky převádět ON-LINE na internetu do formátu PDF apod.
Dobrý den, děkujeme za Nákup,níže máte odkazy pro bezplatné stažení.knihy jsou v archivech PDF(nepotřebujete čtečku e-knih),txt(nepotřebujete čtečku e-knih), a dále pro čtečky : soubory typu: PDB,MOBI,APNX
More informationMICROSOFT WORD 2010. Mgr. Krejčí Jan (ZSJP) MICROSOFT WORD 2010 21. září 2012 1 / 21
MICROSOFT WORD 2010 Mgr. Krejčí Jan Základní škola Jaroslava Pešaty, Duchcov 21. září 2012 Mgr. Krejčí Jan (ZSJP) MICROSOFT WORD 2010 21. září 2012 1 / 21 Microsoft Word 2010 Anotace V souboru typu pdf
More informationOutline. Conditional Statements. Logical Data in C. Logical Expressions. Relational Examples. Relational Operators
Conditional Statements For computer to make decisions, must be able to test CONDITIONS IF it is raining THEN I will not go outside IF Count is not zero THEN the Average is Sum divided by Count Conditions
More informationSK7495. Notebook PC. Používateľská príručka pre systém Windows 8
SK7495 Notebook PC Používateľská príručka pre systém Windows 8 SK7495_Win8_User_Guide.indd 1 8/17/12 10:21:09 AM Informácie o autorských právach Žiadna časť tohto návodu na obsluhu, a to vrátane výrobkov
More informationJEDNODUCHÝ GRAMATICKÝ KOREKTOR
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND
More information1 Abstract Data Types Information Hiding
1 1 Abstract Data Types Information Hiding 1.1 Data Types Data types are an integral part of every programming language. ANSI-C has int, double and char to name just a few. Programmers are rarely content
More informationLab 4: Socket Programming: netcat part
Lab 4: Socket Programming: netcat part Overview The goal of this lab is to familiarize yourself with application level programming with sockets, specifically stream or TCP sockets, by implementing a client/server
More informationMember Functions of the istream Class
Member Functions of the istream Class The extraction operator is of limited use because it always uses whitespace to delimit its reads of the input stream. It cannot be used to read those whitespace characters,
More informationKeywords are identifiers having predefined meanings in C programming language. The list of keywords used in standard C are : unsigned void
1. Explain C tokens Tokens are basic building blocks of a C program. A token is the smallest element of a C program that is meaningful to the compiler. The C compiler recognizes the following kinds of
More informationThe C Programming Language course syllabus associate level
TECHNOLOGIES The C Programming Language course syllabus associate level Course description The course fully covers the basics of programming in the C programming language and demonstrates fundamental programming
More informationWhile Loop. 6. Iteration
While Loop 1 Loop - a control structure that causes a set of statements to be executed repeatedly, (reiterated). While statement - most versatile type of loop in C++ false while boolean expression true
More informationA Typical Hardware System Systemprogrammering 2008
A Typical Hardware System Systemprogrammering 2008 Föreläsning 7 System-Level I/O CPU chip register file ALU system bus memory bus Topics bus interface I/O bridge main memory Unix I/O Robust reading and
More informationIPC. Semaphores were chosen for synchronisation (out of several options).
IPC Two processes will use shared memory to communicate and some mechanism for synchronise their actions. This is necessary because shared memory does not come with any synchronisation tools: if you can
More informationNávrat k problémom...
Návrat k problémom... M. Kaukič Katedra matematických metód, FRI ŽU 12. januára 2012 Problém N dám z histórie Problém pre 8 nebijúcich sa dám na šachovnici M. Bezzel, Berliner Schachzeitung, 1848 Všeobecne
More informationMODULE CAN R/S MODULE CAN BUS MAGICAR MODUL CAN R/S MODUL CAN BUS MAGICAR
MODULE CN R/S MODULE CN BUS MGICR MODUL CN R/S MODUL CN BUS MGICR Mul CN BUS prevníka Pporované funkcie tabuľka vozidiel CN BUS converter mule Table of function supported vehicles Mul CN BUS převníku Pporované
More informationPLAVECKÝ KLUB RIMAVSKÁ SOBOTA. III. ročník POHÁR PRIATEĽSTVA
a PLAVECKÝ KLUB RIMAVSKÁ SOBOTA usporiadajú plavecké preteky III. ročník POHÁR PRIATEĽSTVA Mesto Rimavská Sobota 15.03. 16.03. 2014 1. Technické ustanovenia / Technical principles Usporiadateľ Plavecký
More informationCONTEMPORARY POSSIBILITIES OF MODELING OF THE PROBLEMS OF VEHICLE TRACK INTERACTION
ROCZNIKI INŻYNIERII BUDOWLANEJ ZESZYT 8/2008 Komisja Inżynierii Budowlanej Oddział Polskiej Akademii Nauk w Katowicach CONTEMPORARY POSSIBILITIES OF MODELING OF THE PROBLEMS OF VEHICLE TRACK INTERACTION
More informationLecture 3. Arrays. Name of array. c[0] c[1] c[2] c[3] c[4] c[5] c[6] c[7] c[8] c[9] c[10] c[11] Position number of the element within array c
Lecture 3 Data structures arrays structs C strings: array of chars Arrays as parameters to functions Multiple subscripted arrays Structs as parameters to functions Default arguments Inline functions Redirection
More information6/08. a KARTOGRAFICKÝ GEODETICKÝ. Český úřad zeměměřický a katastrální Úrad geodézie, kartografie a katastra Slovenskej republiky
GEODETICKÝ a KARTOGRAFICKÝ Český úřad zeměměřický a katastrální Úrad geodézie, kartografie a katastra Slovenskej republiky 6/08 Praha, červen 2008 Roč. 54 (96) Číslo 6 str. 101 120 Cena Kč 24, Sk 27, GEODETICKÝ
More informationUkazovacie zariadenia a klávesnica Používateľská príručka
Ukazovacie zariadenia a klávesnica Používateľská príručka Copyright 2008 Hewlett-Packard Development Company, L.P. Microsoft a Windows sú registrované ochranné známky spoločnosti Microsoft Corporation
More informationTURBO PASCAL I. Petr Drlík
TURBO PASCAL I. Petr Drlík (c) 1998 www.am-skalka.sk 2 ÚVOD Kto vám môže narobiť problémy? Len ten, kto vie, na čo ste citliví a na čo vás chytí. A mám za to, že tak presne a priamo pod kožu ich vie sformulovať
More informationG d y n i a U s ł u g a r e j e s t r a c j i i p o m i a r u c z a s u u c z e s t n i k ó w i m p r e z s p o r t o w y c h G d y s k i e g o O r o d k a S p o r t u i R e k r e a c j i w r o k u 2 0
More informationKomunikácia s čítačkou odtlačkov prstov v jazyku Java
MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Komunikácia s čítačkou odtlačkov prstov v jazyku Java Bakalárska práca Ján Mjartan Brno, 2014 Prehlásenie Prehlasujem, že táto bakalárska práca je mojím pôvodným
More informationC++ Programming Language
C++ Programming Language Lecturer: Yuri Nefedov 7th and 8th semesters Lectures: 34 hours (7th semester); 32 hours (8th semester). Seminars: 34 hours (7th semester); 32 hours (8th semester). Course abstract
More information