Vstup a výstup zo/do súboru

Size: px
Start display at page:

Download "Vstup a výstup zo/do súboru"

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 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 information

File Handling. What is a file?

File 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 information

Sledovanie čiary Projekt MRBT

Sledovanie č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 information

Module 816. File Management in C. M. Campbell 1993 Deakin University

Module 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 information

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!

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! 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 information

Prestige 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) 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 information

Návod k použití: Boxovací stojan DUVLAN s pytlem a hruškou kód: DVLB1003

Ná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 information

WLA-5000AP. Quick Setup Guide. English. Slovensky. Česky. 802.11a/b/g Multi-function Wireless Access Point

WLA-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 information

WK29B / 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) 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 information

In 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.

In 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 information

System Calls and Standard I/O

System 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 information

Príručka na vyplňovanie

Prí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á

: 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 information

Informatica e Sistemi in Tempo Reale

Informatica 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 information

Príklady riadenia kvality z vybraných krajín

Prí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 information

ASCII Encoding. The char Type. Manipulating Characters. Manipulating Characters

ASCII 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 information

92536213 การโปรแกรมคอมพ วเตอร (Computer Programing)

92536213 การโปรแกรมคอมพ วเตอร (Computer Programing) 92536213 การโปรแกรมคอมพ วเตอร () Lecture 09 Input/Output with files ดร. ป ต พร ถนอมงาม ดร. ก ตต พงศ อำนวยสว สด ว ทยาล ยนาโนเทคโนโลย พระจอมเกล าลาดกระบ ง สถาบ นเทคโนโลย พระจอมเกล าเจ าค ณทหารลาดกระบ ง Input/Output

More information

Tutorial on C Language Programming

Tutorial 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 information

Embedded Systems Design Course Applying the mbed microcontroller

Embedded 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 information

Postup pre zistenie adries MAC a vytvorenie pripojenia. v OS Windows

Postup 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 information

Môž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 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) Ú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 information

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C

Embedded 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 information

Siemens 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 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 information

So far we have considered only numeric processing, i.e. processing of numeric data represented

So 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 information

Illustration 1: Diagram of program function and data flow

Illustration 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 information

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

VYSOKÉ 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 information

Sources: On the Web: Slides will be available on:

Sources: 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 information

My Passport Ultra Metal Edition

My 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 information

LAZARUS Obsah: 1 LAZARUS

LAZARUS 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 information

ADAM A SYN LED LIGHT STRIP

ADAM 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 information

Fundamentals of Programming

Fundamentals 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 information

DESIGN: A Program to Create Data Entry Programs

DESIGN: 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 information

Kozmické poasie a energetické astice v kozme

Kozmické 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 information

GUJARAT 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) 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 information

Klesajúca efektívnosť? Nekontrolovateľné náklady? Strácate zisk? Nie ste schopní

Klesajú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 information

CS 241 Data Organization Coding Standards

CS 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 information

Luboslav Lacko Visual Studio Tools for Office

Luboslav 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 information

Pripojenie k internetu v pevnej sieti

Pripojenie 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 information

Lecture 25 Systems Programming Process Control

Lecture 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 information

Podpora počas behu. Runtime Environments. Ján Šturc. Zima 2010

Podpora 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 information

C Examples! Jennifer Rexford!

C 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 information

OSOBNOSTNÉ ASPEKTY ZVLÁDANIA ZÁŤAŽE

OSOBNOSTNÉ 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 information

Príprava dát s bielou na tlačový stroj

Prí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 information

. g .,, . . , Applicability of

More information

Rychlý průvodce instalací Rýchly sprievodca inštaláciou

Rychlý 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 information

System Calls Related to File Manipulation

System 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 information

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ť )

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ť ) 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 information

LEG BANDAGE Bandáž dolných končatín

LEG 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 information

BSc (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 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 information

PRÍSPEVOK K APLIKÁCII SYSTÉMU NI LABVIEW VO VYŠETROVANÍ KONTAKTU PNEUMATIKY A TERÉNU

PRÍ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 information

Európska komisia stanovuje ambiciózny akčný program na podporu vnútrozemskej vodnej dopravy

Euró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 information

JEDNOFÁZOVÝ STATICKÝ ELEKTROMER NA VIACSADZBOVÉ MERANIE ČINNEJ ENERGIE

JEDNOFÁ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 information

Example 1/24. Example

Example 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 information

C / 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 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 information

The programming language C. sws1 1

The 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 information

TR1130 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 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 information

Output: 12 18 30 72 90 87. struct treenode{ int data; struct treenode *left, *right; } struct treenode *tree_ptr;

Output: 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 information

COMPUTER SCIENCE 1999 (Delhi Board)

COMPUTER 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 information

3/13/2012. Writing Simple C Programs. ESc101: Decision making using if-else and switch statements. Writing Simple C Programs

3/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 information

KONTAKT CHEMIE Kontakt PCC

KONTAKT 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 information

LOW LEVEL FILE PROCESSING

LOW 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 information

Fortify on Demand Security Review. Fortify Open Review

Fortify 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 information

PLATNOSŤ POBYTU DO/validity of the residence permit. VLASTNORUČNÝ PODPIS/signature

PLATNOSŤ 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 information

ODVLHČOVAČ MDF2-12DEN3 MDF2-16DEN3 MDF2-20DEN3 MDN1-10DEN3

ODVLHČ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 information

The POSIX Socket API

The 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 information

HYUNDAI Phablet HP503Q

HYUNDAI 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 information

URI and UUID. Identifying things on the Web.

URI 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 information

PORUCHY A OBNOVA OBALOVÝCH KONŠTRUKCIÍ BUDOV - Podbanské 2012

PORUCHY 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 information

Martin Babka. Automatizace hierarchických experimentů

Martin 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 information

TVORBA KOMUNIKAČNEJ KAMPANE S VYUŢITÍM DIGITÁLNYCH MÉDIÍ

TVORBA 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 information

Giving credit where credit is due

Giving 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 information

Lecture 16: System-Level I/O

Lecture 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 information

arrays C Programming Language - Arrays

arrays 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 information

Upozorňujeme,že můžete formáty pro čtečky převádět ON-LINE na internetu do formátu PDF apod.

Upozorň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 information

MICROSOFT WORD 2010. Mgr. Krejčí Jan (ZSJP) MICROSOFT WORD 2010 21. září 2012 1 / 21

MICROSOFT 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 information

Outline. Conditional Statements. Logical Data in C. Logical Expressions. Relational Examples. Relational Operators

Outline. 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 information

SK7495. 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 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 information

JEDNODUCHÝ GRAMATICKÝ KOREKTOR

JEDNODUCHÝ 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 information

1 Abstract Data Types Information Hiding

1 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 information

Lab 4: Socket Programming: netcat part

Lab 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 information

Member Functions of the istream Class

Member 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 information

Keywords are identifiers having predefined meanings in C programming language. The list of keywords used in standard C are : unsigned void

Keywords 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 information

The C Programming Language course syllabus associate level

The 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 information

While Loop. 6. Iteration

While 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 information

A Typical Hardware System Systemprogrammering 2008

A 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 information

IPC. Semaphores were chosen for synchronisation (out of several options).

IPC. 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 information

Návrat k problémom...

Ná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 information

MODULE CAN R/S MODULE CAN BUS MAGICAR MODUL CAN R/S MODUL CAN BUS MAGICAR

MODULE 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 information

PLAVECKÝ KLUB RIMAVSKÁ SOBOTA. III. ročník POHÁR PRIATEĽSTVA

PLAVECKÝ 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 information

CONTEMPORARY POSSIBILITIES OF MODELING OF THE PROBLEMS OF VEHICLE TRACK INTERACTION

CONTEMPORARY 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 information

Lecture 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. 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 information

6/08. a KARTOGRAFICKÝ GEODETICKÝ. Český úřad zeměměřický a katastrální Úrad geodézie, kartografie a katastra Slovenskej republiky

6/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 information

Ukazovacie zariadenia a klávesnica Používateľská príručka

Ukazovacie 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 information

TURBO PASCAL I. Petr Drlík

TURBO 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 information

G 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 information

Komunikácia s čítačkou odtlačkov prstov v jazyku Java

Komuniká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 information

C++ Programming Language

C++ 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