1 Input og output mv.. 2 printf int printf(char *format, arg1, arg2, …, argn) returnerer antal udskrevne tegn Format indeholder to typer objekter: almindelige.

Slides:



Advertisements
Liknende presentasjoner
Mer om SQL-spørringer og funksjoner
Advertisements

Repetisjon innkapsling static tabell av primitiv datatype LC191D Videregående programmering Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring.
Tabeller av objekter Klassen ArrayList
v/Tormod Engebu, IKAVA KDRS 13. november 2013
C++ for Java-programmerere
Programmering i Java versjon august 2004 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Datafiler og serialisering Tekstfiler Scanner-klassen Binær overføring av data Direkte tilgang til filinnholdet Serialisering LC191D Videregående programmering.
At arbejde med mapper Se her, sådan gør du Af Molly Larsen.
Filbehandling (Kapittel 8)
ATMega32 I2C MIKEL50 Fremvisning Eksamensprosjekt HIVE void skrivtemp(void) { unsigned char temp1; twi_start(); twi_slave_select(0b , READ);
1 Java 6 Mer om metoder Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo.
Funksjon PLS program uavhengig IO Diagnose/Feilsøking
Java 4 Mer om forgreninger While-løkker Ole Christian Lingjærde
Pay it forward − delta på StackOverflow Avdelingsmøte Tech, 15. september 2011 Åsmund Eldhuset.
Programmering i Java versjon august 2004 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Input og Output med C++ Standard Biblioteket
IS-102 Klassedefinisjoner
#include Ligner litt på import i java. Setter inn hele fila stdio.h i programteksten. Definerer en del io funksjoner slik at signaturen er kjent. I dette.
C for Java-programmerere
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
C# for javaprogrammerere
@ TDT4120 Algoritmer og datastrukturer Introduksjon til øvingsopplegg og programmering i Python Åsmund Eldhuset asmunde stud.ntnu.no.
Krasjkurs i C (pluss litt matlab)
Åsmund Eldhuset asmunde stud.ntnu.no folk.ntnu.no/asmunde/algdat/
TDT4120 Algoritmer og datastrukturer Introduksjon til øvingsopplegg og programmering i Python Basert på foiler av Åsmund Eldhuset Flikket på og presentert.
Apache POI.
Web-applikasjoner Prosjekt3 Logging Gruppe 9 Malik Muhammad Naeem Kevan Qureshi.
PHP oversikt. Basis egenskaper Grensesnitt med web tjener Skripttaggene Kommentartegn Ikke case sensitiv Avslutningstegn for instruksjoner.
1 Kap 08 Kø. 2 Kø - Definisjon En kø (eng queue) er en lineær struktur hvor elementer kan innsetttes kun i den ene enden av listen, kalt bak, og fjernes.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Programmering i Java versjon august 2004 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
std::basic_string En oversikt over C++ Standard bibliotekets streng-klasse.
s. 1 Evaluering av rådgivningstjenesten Foto: Crestock.com.
IT for Medisinsk sekretær Kai Hagali KVELD 4.  Siste rest kapittel 3  Kapittel 4  OPPGAVER  Neste gang Fletting Kai Hagali - Fredrikstad.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Mål Gjennomgå deler av de mest brukte funksjonene relatert til
Grunnleggende PHP - Ronny Mandal1 Grunnleggende PHP.
Regulære uttrykk.
Stringmanipulasjon, RegEx og validering
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
1 Kap 06 Ordnede / Sorterte lister Oppgave nr 06_02 Polynomer Klassehierarki Javadokumentasjon.
Å lese tall fra en fil, klassen Scanner 1.Et Scanner-objekt kan knyttes til et strømobjekt eller til en streng. 2.Kan skanne teksten etter data av ulike.
DComNet1 ISA-niveauet (2). dComNet2 Niveauer af virtuelle maskiner ISA niveauet / maskinkodeniveauet / maskinniveau.
02 - Java datatyper Grundlæggende om datatyper og variable.
ZERO RETURN MODE HAAS styringen. TRYK 3 gange for at komme til denne side (Fortsat på næste side) Bemærk: Signaturforklaring HANDLING INSTRUKTIONER TASTER.
1 Pointere, referencer, struct’s mv.. 2 Erklæringer Eksempel på erklæringer int i, *ip, f ( ), *fip( ), (*pfi) ( ); Erklærer en integer, en pointer til.
Klasser og NetBeans At lave nye klasser i NetBeans.
Tabeller Dette er en tabell, eller array. Den kan defineres sånn som dette: public int[] heltallsTabell = new int[11]; //Her er 11 tabellens lengde for.
Dag 5: php Status Intro til php Include af menu til alle sider på site Besøgstæller Afstemning 19/ helf KEA.
NOEA/IT FEN - Databaser/modellering 1 Datamodellering Hvorfor? E/R-modellen Begreber Fremgangsmåde Diagrammering.
Föreläsning 13 Programmeringsteknik och Matlab 2D1312/2D1305 Inläsning från fil Skriva till fil StringTokenizer Sortering.
Objekt, Instanser og referanser + litt til. Objekter  Instanser  Kan sees på som det samme. Personen Per kan være både et objekt og en instans av klassen.
Indledende Datalogi /kelk 1 Need to know Løkker Klasser, instanser og Objekter Hvorfor objektorientering? Scope – hvor erklæres en variabel? ”Access Modifiers”
BATEK Prosessmodellering i Visio. BATEK Bruk av Vité mal i Visio n Start Vité fra program menyen n Velg New Project n Gi navn på prosjekt.
Compiler/fortolker struktur Mellem- kode Kode- generering Kode- optimering Lexikalsk- analyse Syntax- analyse Semantik- analyse if viggo == 3 then....
Filer 1. Hvad er filer kataloger ? 2. Formål ? 3. Navngivning ? 4. Indre struktur ? 5. Katalogstruktur ? 6. Ydre attributter ? 7. Brug ? xxxxxx Kataloger.
Object  Klassen i java  Alle klasser arver fra denne om ikke noe annet blir spesifisert  ArrayList.add(Object instans)  Alle elementer formes til Object.
INF1000 (Uke 14) Eksamen V06 Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Arild Waaler.
Byggeklosser i java  Klassedefinisjon  Variabel deklarasjon  Metodedeklarasjoner  En ordentlig klasse  Spesielle/kryptiske skrivemåter  løkker og.
INF1000 (Uke 4) Mer om forgreninger, While-løkker
Inf1000 (Uke 5) Arrayer, filer og tekst
Kapittel 2 Data og uttrykk. 2.1 Strengar Ein tekststreng er eit objekt i Java, definert av String klassen Meir om denne klassen i kapittel 3 Vi bruker.
Algoritmer og Datastrukturer 2 Mønstergenkendelse [CLRS, kapitel , 32.4] Gerth Stølting Brodal Aarhus Universitet.
Algoritmer og Datastrukturer 2 Gerth Stølting Brodal Mønstergenkendelse [CLRS, kapitel , 32.4]
Quiz – Uge 4 – mandag – første time. Realisering af én-til-mange Hvilke kodestumper realiserer ovenstående en-til-mange relation? B * import java.util.*;
Quiz – Uge 4 – mandag – første time
Quiz – Uge 5 – mandag – første time
Siste uke med fokus på Python  Java
Model til tekst transformasjoner med MOFScript
Utskrift av presentasjonen:

1 Input og output mv.

2 printf int printf(char *format, arg1, arg2, …, argn) returnerer antal udskrevne tegn Format indeholder to typer objekter: almindelige tegn, som kopieres til outputstrømmen konverteringsspecifikationer der hver foretager en konvertering (begynder med et %)

3 printf. Konverteringstegnene dint decimalt oint oktalt x, Xint hexadicimalt uint uden fortegn cet tegn sen c-streng ffloat e, Edouble %der konverteres ikke men udskrives et %

4 printf. Formatering main() { float f = 5.2; printf("%f\n", f); printf(”%5f\n”, f); printf("%15f\n", f); printf("%.2f\n", f); printf("%15.2f\n", f); } Output

5 printf. Formatering printf(":%s:\n", "Hello World");:Hello World: printf(":%10s:\n", "Hello World");:Hello World: printf(":%.10s:\n", "Hello World");:Hello Worl: printf(":%-10s:\n", "Hello World");:Hello World: printf(":%.15s:\n", "Hello World");:Hello World: printf(":%-15s:\n", "Hello World");:Hello World : printf(":%15.10s:\n", "Hello World");: Hello Worl: printf(":%-15.10s:\n", "Hello World");:Hello Worl :

6 sprintf sprintf gør det samme som printf bortsetfra den gemmer output i en c-streng int sprintf(char *streng, char *format, arg1, …, argn);

7 scanf int scanf(char *format, arg1, arg2, …, argn) arg1 … argn skal alle være pointere. int day, year; char mon[20]; scanf(”%d %s %d”, &day, mon, &year);

8 sscanf Som scanf bortset fra der læses fra en c-streng int sscanf(char *streng, char *format, arg1, …,argn);

9 FILE FILE *fp; FILE *fopen(char *name, char *mode) Eksempel:fp = fopen(”fil.txt”, ”r”); mode kan være ”r” læse ”w” skrive ”a” append Eksisterer file ikke laves den. int fclose(FILE *fp); // lukker filen

10 getc og putc int getc(FILE *fp) int putc(FILE *fp) der er altid tre åbne filer: stdin, stdout, stderr #define getchar()getc(stdin) #define putchar()putc(stdout)

11 fprintf og fscanf fprintf skriver på en fil int fprintf(FILE *fp, char *format, arg1, arg2, …, argn) int fscanf(FILE *fp, char *format, arg1, arg2, …, argn)

12 Filedescriptor. Åben en eksisterende fil #include int fd; // fd er en file descriptor fd = open(char *name, int flags, int perm); flag:O_RDONLY read only O_WRONLY write only O_RDWR read / write permissions :0 eller 0xxx owner, group and others

13 Filedescriptor. Åben en ny fil int fd; fd = create(char *name, int perm);

14 Læs og skriv int antal_laest = read(int fd, char* buf, int antal); antal_laest = 0: End Of File antal_laest < 0: fejl int antal_skrevet = write(int fd, char* buf, int antal);

15 Eksempel på kopiering #include #define BUFSIZE 1024 int main() // kopier fra stdin til stdout { char buf[BUFSIZE]; int n; while((n = read(0, buf, BUFSIZE)) > 0) write(1, buf, n); return 0; }

16 lseek long lseek(int fd, long offset, int origin) ændre filpointeren til offset, der tages relativt fra positionen, der er angivet med origin. origin0: begyndelsen 1: nuværende position 2: slutningen lseek(fd, 0L, 2) sætter pointeren til slutningen af filen

17 Strengoperationer strcat(s,t)Indsæt t efter strengen s strcat(s, t, n)Som strcat, men kun de første n tegn strcmp(s, t)Returner en negativ, 0 eller en positiv værdi for s t strcmp(s, t, n)Som strcmp men kun de første n tegn strcpy(s, t)Kopier t til s strcpy(s, t, n)Som strcpy men kun de første n tegn strlen(s)Længden af s strchr(s, c)Returner en pointer til det første c i s, eller null hvis c ikke findes strrchr(s,c)Returner en pointer til det sidste c i s, eller null hvis c ikke findes