Sie sind auf Seite 1von 17

41.

Funciile pentru introducerea de la tastatur a unui string


Pentru a crea un sir de caractere , pur si simplu declaram un tablou de caractere.
Exemplu: char sir[256]
Compilatorul de C va crea un sir capabil sa pastreze 256 de caractere , pe care le
indexeaza incepind cu sir[POLITIK INNENMINISTER DE MAIZIRE

"Eine solche Situation darf sich nicht


wiederholen"

Von Manuel Bewarder und Ulf Poschardt

Ein Jahr nach den Ereignissen von Budapest zieht Innenminister de Maizire (CDU) eine kritische
Bilanz der Flchtlingskrise. Er betont aber: Der Erfolg der AfD habe nichts mit Merkels Politik zu
tun. mehr...

12:34

LIVE N24 NACHRICHTEN IM STREAM

MEISTGELESENE ARTIKEL
1.

1.NEUER PROTEKTIONISMUS

Top-konomen prognostizieren Ende der Globalisierung


2.

2.BIZARRE SIEGEREHRUNG

Christoph Harting droht juristisches Nachspiel


3.

3.GRNE BERHOLT

AfD in Umfrage jetzt drittstrkste Kraft im Bund


4.

4.G-20-GIPFEL IN CHINA

Eklat bei Obamas Eintreffen "Das ist unser Land!"


5.

5.SYRIEN-KRIEG
Reporter erkennt seinen Folterer bei US-Verbndeten wieder

POLITIK LANDTAGSWAHLEN

CDU beendet Wahlkampf - Merkel warnt vor denen, die "provozieren"


03.09.2016

DIGITAL IFA 2016

Diese Neuheit ist ein Mnner-Magnet


03.09.2016

PANORAMA ERDBEBEN IN ITALIEN

Hund "Romeo" nach zehn Tagen lebend geborgen


03.09.2016

SPORT SELBSTVERSUCH

So extrem fhlt es sich beim Air Race im Cockpit an


03.09.2016

WETTER
Saarbrcken

Vorhersage fr:

Regenschauer

Ort oder Postleitz

24C
DeutschlandEuropaWelt

TV-PROGRAMM

Was luft im Fernsehen?

Das TV-Programm von heute und dieser Woche im berblick


zum TV-Programm
LIVETICKER MECKLENBURG-VORPOMMERN

POLITIK LANDTAGSWAHL

Weltweites Interesse an Wahl in Mecklenburg-Vorpommern


1,3 Millionen Menschen sind aufgerufen, ein Parlament in Mecklenburg-Vorpommern zu whlen.
Das Medieninteresse am Ausgang der Wahl ist riesig, selbst Al Jazeera berichtet. Alle News im
Liveticker. mehr...

Aktualisiert vor 21 Minuten

MECKLENBURG-VORPOMMERN

Was, wenn die AfD bei der Wahl strker wird als die CDU?

GRNE BERHOLT

AfD in Umfrage jetzt drittstrkste Kraft im Bund


0] pina la sir[255]

Funtia scanf()
Functia scanf este o functie cu ajutorul careia putem citi date de la tastatura.
Sintaxa functiei scanf este urmatoarea:
1.scanf(lista de formate,adresa_var1, adresa_var2, );
Pentru functia de citire scanf trebuie folosit operatorul de adresa &. Pentru
variabilele citite cu aceasta functie trebuie precizate adresele la care se stocheaza

in memoria calculatorului valorile variabilelor. Functia va introduce valorile citite


direct la acele adrese.
Pentru string specificatorul de format : %s citeste un sir de caractere
2.gets12:34

LIVE N24 NACHRICHTEN IM STREAM

MEISTGELESENE ARTIKEL
1.

1.NEUER PROTEKTIONISMUS

Top-konomen prognostizieren Ende der Globalisierung


2.

2.BIZARRE SIEGEREHRUNG

Christoph Harting droht juristisches Nachspiel


3.

3.GRNE BERHOLT

AfD in Umfrage jetzt drittstrkste Kraft im Bund


4.

4.G-20-GIPFEL IN CHINA

Eklat bei Obamas Eintreffen "Das ist unser Land!"


5.

5.SYRIEN-KRIEG
Reporter erkennt seinen Folterer bei US-Verbndeten wieder

POLITIK LANDTAGSWAHLEN

CDU beendet Wahlkampf - Merkel warnt vor denen, die "provozieren"


03.09.2016

DIGITAL IFA 2016

Diese Neuheit ist ein Mnner-Magnet


03.09.2016

PANORAMA ERDBEBEN IN ITALIEN

Hund "Romeo" nach zehn Tagen lebend geborgen


03.09.2016

SPORT SELBSTVERSUCH

So extrem fhlt es sich beim Air Race im Cockpit an


03.09.2016

WETTER
Dresden

Vorhersage fr:

Gewitter

Ort oder Postleitz

23C
DeutschlandEuropaWelt

TV-PROGRAMM

Was luft im Fernsehen?

Das TV-Programm von heute und dieser Woche im berblick

zum TV-Programm
LIVETICKER MECKLENBURG-VORPOMMERN

POLITIK LANDTAGSWAHL

Weltweites Interesse an Wahl in Mecklenburg-Vorpommern


1,3 Millionen Menschen sind aufgerufen, ein Parlament in Mecklenburg-Vorpommern zu whlen. Das
Medieninteresse am Ausgang der Wahl ist riesig, selbst Al Jazeera berichtet. Alle News im Liveticker. mehr...

Aktualisiert vor 21 Minuten

MECKLENBURG-VORPOMMERN

Was, wenn die AfD bei der Wahl strker wird als die CDU?

GRNE BERHOLT

AfD in Umfrage jetzt drittstrkste Kraft im Bund

POLITIK G-20-GIPFEL IN CHINA

Merkel rechnet demnchst mit Besuchserlaubnis fr Incirlik


Am Rande des G-20-Gipfels traf Merkel Erdogan erstmals seit dem Putschversuch in der Trkei. Das
Gesprch verlief "positiv": Die Kanzlerin rechnet mit der Aufhebung des Besuchsverbots fr Incirlik. mehr...

12:32

G-20-GIPFEL IN CHINA: Eklat


POLITIK HAUSHALTSBERSCHUSS

bei Obamas Eintreffen "Das ist unser Land!"

Der Wahlkampf verhindert schnelle Steuersenkungen


Von Jan Dams und Daniel Friedrich Sturm

Sowohl Union als auch SPD versprechen neuerdings Steuererleichterungen. Die jeweiligen Konzepte liegen
auch gar nicht weit auseinander. Eine baldige Umsetzung verhindern aber taktische Erwgungen. mehr...

13:02

WIRTSCHAFT NEUER PROTEKTIONISMUS

Top-konomen prognostizieren Ende der Globalisierung


Von Marc Neller, Tobias Kaiser und Nikolaus Doll

Fast gescheiterte Freihandelsabkommen wie TTIP und immer neue Handelshemmnisse deuten fr konomen
auf ein Ende der Globalisierung hin. Es wiederhole sich ein bekannter Ablauf aus der Vergangenheit. mehr...

10:56

WIRTSCHAFT WIE IM KALTEN KRIEG

China verschweigt rtselhaften Raumfahrt-Unfall


Von Gerhard Hegmann

Vieles deutet darauf, dass China einen Satelliten auf dem Weg ins All verloren hat. Es wre der grte
Raumfahrtunfall seit drei Jahren. Medien berichten aber lieber von einer explodierten US-Rakete. mehr...

13:12

SPORT BIZARRE SIEGEREHRUNG

Christoph Harting droht juristisches Nachspiel


Von Ronald Tenbusch

In Rio sorgte Christoph Harting bei der Siegerehrung fr einen Eklat. Jetzt drohen ihm dafr strafrechtliche
Konsequenzen. Dennoch will sich der Olympiasieger bald in einer beliebten TV-Show zeigen. mehr...

12:28

SPORT REAL MADRID

Der Absturz des Wunderkindes war programmiert


Von Christoph Cln und Lars Gartenschlger

Martin degaard galt als Heilsbringer. Inzwischen kickt der 17-Jhrige in der dritten Liga. Bayern-Trainer
Carlo Ancelotti erklrt, welch zynisches Spiel sein Ex-Klub Real Madrid mit dem Jungen trieb. mehr...

13:01

ICON MODE

Warum uns die Uniform der Hipsters erhalten bleibt


Von Philip Cassier

Wird es noch Trends gehen - und Hipster? Unser Autor macht sich Gedanken ber die Zukunft der Mode und
muss dabei feststellen, wie erhellend der Blick zurck ist, auf Stil-Vorbilder und Dresscodes. mehr...

13:07
PANORAMA MYALGISCHE ENZEPHALO...WAS?

So kann jeder die Mediziner-Sprache verstehen


poate utiliza funcia printf, cu acelai specificator de format:
printf (" %s", sir);
puts(sir) afieaza la terminalul standard irul de caractere din zona data ca
parametru, pn la caracterul terminator de ir(\0), care va fi nlocuit prin caracterul
linie noua.
Funcia are ca parametru adresa zonei de memorie de unde ncepe afiarea
caracterelor.
Funcia returneaza codul ultimului caracter din irul de caractere afiat i -1 daca a
aparut o eroare.
43.Funciile din biblioteca standard pentru prelucrarea caracterelor i a string-urilor

strlen()
size_t strlen(const char *str);
Returneaza lungimea unui ir dat ca parametru. (numarul de caractere pn la ntalnirea
terminatorului de ir:\0)

strcat()
char* strcat(char *destination, const char *source);
Concatenenaza irul surs la irul destinaie. Funcia returneaz irul destinaie.

strcmp()
int strcmp(const char *str1, const char *str2);
Compar irul str1 cu irul str2, verificndu-le caracter cu caracter. Valoarea returnat este
0 daca cele iruri sunt identice, mai mare ca 0 daca str1 este mai mare(alfabetic) i mai
mic ca 0 altfel. ope Francis declared Mother Teresa a Catholic saint at a Mass on Sunday at

the Vatican attended by some 100,000 people.


"After due deliberation and frequent prayer for divine assistance, and having sought the
counsel of many of our brother bishops, we declare and define Blessed Teresa of Calcutta to
be a saint and we enroll her among the saints, decreeing that she is to be venerated as such
by the whole church."
Throngs of pilgrims gathered in the early hours of the morning to view the canonization, a
centerpiece of the pope's Jubilee Year of Mercy.
For Pope Francis, who himself has been devoted to the poor, Mother Teresa upheld Church
ideals in her life by caring for those suffering both material and spiritual poverty in the
slums of Calcutta.

Born Agnes Gonxha Bojaxhiu in 1910, in Skopje, Macedonia, Mother Teresa was of ethnic
Albanian descent. She arrived in India in 1929 as a sister of the Loreto order. By 1946, she
said God had called upon her to care for the poorest of the poor.
She founded a new order in 1950, the Missionaries of Charity, which has since grown into a
global order of nuns. During her life, she helped tens thousands of destitute and homeless in
Kolkata.

Functia strcpy.
Forma general: strcpy(destinatie,sursa)
Funcia are rolul de a copia irul de la adresa sursa la adresa destinaie.
Functiile strlwr i struwr
strlwr(s1) - convertete toate literele irului s1 n litere mici
struwr(s2) - convertete toate literele irului s2 n litere mari

Functia strstr
Forma general: strstr(sir1,sir2)
Funcia identific dac irul sir2 este subir al irului sir1

British Prime Minister Theresa May stressed that she and her government would continue
to monitor economic data in the coming months before setting out a fiscal response to
protect the country's economy. May expressed concern that the vote to leave the EU would
probably reflect adversely on the country's economy.
"We've seen figures giving some different messages in relation to the economy at the
moment. I think the reaction of the economy has been better than some had predicted postthe referendum, but I won't pretend it's going to be all plain sailing," May told reporters.
"There will be difficult times ahead," she added. Her comments came as thousands attended
protestsacross the UK against the Brexit vote.
Recent economic research indicated that the impact of the Brexit referendum in June 2016
had not been as radical as some predicted, though financial markets around the world
reacted negatively, with some even predicting a recession for the UK.

Special relationship
The G20 forum in Hangzhou is May's first major international summit since taking over as
British prime minister. Following talks with US President Barack Obama on the summit's
sidelines, May said the UK would continue to pursue an aggressive trade relationship with
the US, despite the decision to leave the EU.
We will "pursue the opportunities that Brexit presents," she said.
Obama said the two countries would continue strengthening their "special relationship" and
cooperating closely on cyber security, terrorism and trade.
The United States has been negotiating a broad EU trade deal, and Obama had warned
ahead of the Brexit vote that Britain would go to the back of the queue fo

44. Tipuri de date definite de utilizator. Caracteristica general. Utilizarea


instruciunii typedef
Limbajele de programare de nivel nalt ofera utilizatorului facilitati de a prelucra att datele
singulare (izolate), ct si p 646i81g e cele grupate. Un exemplu de grupare a datelor - de
acelasi tip - l constituie tablourile. Datele predefinite si tablourile (prezentate n capitolele
anterioare) nu sunt nsa suficiente. Informatia prelucrata n programe este organizata, n
general n ansambluri de date, de diferite tipuri. Pentru a putea descrie aceste ansambluri
(structuri) de date, limbajele de programare de nivel nalt permit programatorului sa-si
defineasca propriile tipuri de date.
Limbajul C ofera posibilitati de definire a unor tipurilor de date, cu ajutorul:
structurilor - permit gruparea unor obiecte (date) de tipuri diferite, referite printr-un nume
comun;

cmpurilor de biti - membri ai unei structuri pentru care se aloca un grup de biti, n
interiorul unui cuvnt de memorie;

uniunilor - permit utilizarea n comun a unei zone de memorie de catre mai multe obiecte de
diferite tipuri;

declaratiilor typedef - asociaza nume tipurilor noi de date;

enumerarilor - sunt liste de identificatori cu valori constante, ntregi.

45.Tipuri de date structura. Declararea unui tip de date struct i a variabilelor de


tip struct
O structur este o colecie de valori eterogene ca tip, stocate ntr-o zon compact
de memorie.
Cu alte cuvinte, o structur este un tip de date care permite gruparea unor date de
tipuri diferite sub un singur nume. Componentele unei structuri, denumite cmpuri,
sunt identificate prin nume simbolice, denumite selectori. Cmpurile unei structuri
pot fi de orice tip, simplu sau derivat, dar nu void sau funcie. Printr-o declaraie
struct se definete un nou tip de date de tip structur, de ctre programator.
Declararea structurilor
Declararea structurilor se face folosind cuvntul cheie struct; definirea unui tip
structur are sintaxa urmtoare:
Sintax: struct nume_structur
{ tip_cmp1 nume_cmp1; tip_cmp2 nume_cmp2; }
[lista_variabile_structur];
unde:
nume_structura este un nume de tip folosit numai precedat de cuvntul cheie
struct

tip_cmp1, tip_cmp2,... este tipul componentei (cmpului) i


nume_cmp1, nume_cmp2,... este numele unei componente (cmp)

Un cmp al unei structuri poate fi de tip structur, dar nu aceeai cu cea definit se poate ns s se declare un cmp pointer la structura definit (aspect care va fi
utilizat la implementarea listelor): struct persoana{ //se declara tipul struct
persoana char nume[20]; struct{ int zi,an,luna }data_nasterii; //camp de tip
structura }p; struct nod_lista{ tip_info info; struct nod_lista * urm; //camp pointer la
structura definita };
46.Cmpurile structurii. Operaiunii de acces la cmpurile structurii. Operaiunea de
atribuire pentru variabilele de tip structura

Accesul la cmpurile unei variabile de tip structur se face utiliznd operatorul


punct (.).
Exemplu: struct complex c1; ...
c1.re
struct time t2;
...
t2.ora
struct time t[10];
...
t[0].min.
Atenie! Cmpurile unei variabile structur nu se pot folosi dect dac numele
cmpului este precedat de numele variabilei structur din care face parte, deoarece
exist un cmp cu acelai nume n toate variabilele de un acelai tip structur.
Operaiunea de atribuire pentru variabilele de tip structura

ntre dou variabile de acelai tip struct se poate folosi atribuirea. Dac inr1, inr2 sunt dou variabile de tip elev, prin
atribuirea inr1=inr2, variabila inr1 ia aceeai valoare ca variabila inr2. O astfel de atribuire se mai numete copiere bit
cu bit.

47.Tabloul unidimensional de structuri. Baze de date n forma de tablou de structuri.


Operaiuni de prelucrare a tabloului de structuri
Sctructurile pot fi aranjate in tablouri la fel ca celelante tipuri de date :

De exemplu urmatoare declaratie creeaza un tablou de date unidimensional


CARTE[20] de structuri de tip carte , ce contine 20 elemente :
struct carte CARTE[20];
Pentru a acceste un cimp al unei anumite structuri din tablou , indexul trebuie
urmat de punct si de numele cimpului dorit . De exemplu :
Gets (CARTE[3].nume_autor);
CARTE [3].data_ap=1998;
La toate tablourile si la toate tablourile de structuri indicii incep de la 0.
Trimiterea structurilor ca parametru unei functii . Structurile si membri structurilor
pot fi transferate ca parametrii functiilor , iar o functie poate sa returneze o
structura.
Transmiterea membrelor ca parametrii unei functii . Unei functii o se poate
transmite caloarea sau adresa unui membru al unei structuri
48. Tipul de date uniunea. Declaraia unui tip de date union i variabilele de tip
union
Uniunea (reuniunea union) definete un grup de variabile care nu se memoreaz
simultan ci alternativ. n felul acesta se pot memora diverse tipuri de date la o
aceeai adres de memorie. Cuvntul cheie union se folosete la fel cu struct.
Alocarea de memorie se face (de ctre compilator) n funcie de variabila ce
necesit maxim de memorie. Declararea uniunilor se face folosind cuvntul cheie
union:
Sintax:
union { tip_comp1 nume_comp1;
tip_comp2 nume_comp2; }
[lista_variabile_structur];
unde:
tip_comp1, tip_comp2,... este tipul componentei i
nume_comp1, nume_comp2,... este numele unei componente
O uniune face parte de obicei dintr-o structur care mai conine i un cmp
discriminant, care specific tipul datelor memorate (alternativa selectat la un
moment dat).
49.Cmpurile variabilei de tip union. Operaiuni de acces i atribuire. Deosebiri
dintre variabilele de tip struct i union.
Accesul la cmpurile unei variabile de tip structur se face utiliznd operatorul
punct (.).
Exemplu: struct complex c1; ...

c1.re
struct time t2;
...
t2.ora
struct time t[10];
...
t[0].min.

Uniuni
Uniunile sunt asemntoare structurilor, dar lor li se rezerv o zon de memorie ce poate
conine, la momente de timp diferite, variabile de tipuri diferite.