

Șiruri de caractere
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Medium
IRINA SECITA
Used 5+ times
FREE Resource
8 Slides • 3 Questions
1
PRELUCRAREA A DOUĂ ŞIRURI DE CARACTERE

2
Funcţiile de copiere
strcpy (sir1, sir2) - șirul sir2 este copiat în şirul sir1.
Exemplu
sir1[]=”informatica”;
sir2[]=”mate”;
strcpy (sir1, sir2);
cout<<sir1<<” ”<<sir2;
Se afișează pe ecran:
mate mate
3
Funcţiile de copiere
strncpy(sir1, sir2, n) - copiază primele n caractere din sir2 peste primele n caractere din sir1
Exemplu
sir1[]=”info”;
sir2[]=”mate”;
strncpy (sir1, sir2, 2);
cout<<sir1<<” ”<<sir2;
Se afișează pe ecran:
mafo mate
4
Funcţiile de copiere
strcpy(sir+n, sir+m) cu n<m - șterge caracterele de pe poziţiile n+1, n+2, …m-1
Exemplu
sir[]=”informatica”;
strcpy (sir+2, sir+7);
cout<<sir;
Se afișează pe ecran:
intica
5
Multiple Choice
Ce se afișează pe ecran în urma execuției secvenței următoare:
sir1[]=”informatica”;
sir2[]=”materie”;
strcpy (sir1, sir1+1);
strncpy (sir1, sir2, 4);
cout<<sir1;
informatica
matematica
materie
matermatica
6
Funcţiile de concatenare
strcat (sir1, sir2) - lipeşte şirul sir2 în continuarea şirului sir1
Exemplu
sir1[]=”info”;
sir2[]=”mate”;
strcat (sir1, sir2);
cout<<sir1<<” ”<<sir2;
Se afișează pe ecran
infomate mate
7
Funcţiile de concatenare
strncat (sir1,sir2,n) - lipeşte primele n caractere din şirul sir2 la sfârşitul şirului sir1.
Exemplu
sir1[]=”info”;
sir2[]=”mate”;
strncat (sir1, sir2, 3);
cout<<sir1<<” ”<<sir2;
Se afișează pe ecran:
infomat mate
8
Multiple Choice
Ce se afișează pe ecran în urma execuției secvenței următoare:
sir1[]=”matematica”;
sir2[]=”renul”;
strncat (sir1,sir2,3);
strcpy (sir1, sir1+2);
strcpy (sir1+2, sir1+8);
cout<<sir1;
ticaren
matematica
matematicaren
teren
9
Funcţiile de comparaţie
strcmp(sir1, sir2) - compară două şiruri sir1 şi sir2 făcând diferenţiere între literele mici şi literele mari;
Exemplu
sir1[]=”mare”;
sir2[]=”mate”;
strcmp(sir1, sir2); => sir1<sir2
10
Funcţiile de comparaţie
strncmp(sir1, sir2,n) - compară primele n caractere din şirul sir1 cu primele n caractere din sir2 făcând diferenţiere între literele mici şi literele mari;
Exemplu
sir1[]=”mare”;
sir2[]=”mate”;
strncmp(sir1, sir2, 2); => sir1=sir2
11
Multiple Choice
Ce se afișează pe ecran în urma execuției secvenței următoare:
sir1[]=”matematica”;
sir2[]=”materie”;
if(strcmp(sir1, sir2)==0)
cout<<"siruri egale";
else
if(strcmp(sir1,sir2)<0)
cout<<"sir1<sir2";
else
cout<<"sir1>sir2";
siruri egale
sir1<sir2
sir1>sir2
nu se afișează niciun mesaj
PRELUCRAREA A DOUĂ ŞIRURI DE CARACTERE

Show answer
Auto Play
Slide 1 / 11
SLIDE
Similar Resources on Wayground
10 questions
Solving Multi-Step Linear Inequalities
Presentation
•
9th Grade
8 questions
Domain and Range Continuous
Presentation
•
9th Grade
8 questions
Domain Range Application
Presentation
•
9th Grade
8 questions
Structura alternativa simpla
Presentation
•
9th Grade
8 questions
Add and Debug Tags
Presentation
•
8th Grade
7 questions
إدراج عناصر صفحة الويب
Presentation
•
10th Grade
10 questions
Graphing Systems of Linear Inequalities
Presentation
•
9th Grade
10 questions
HTML tags
Presentation
•
8th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade
10 questions
Logos
Quiz
•
6th - 9th Grade
10 questions
Test Your Knowledge with 15 Fun Trivia Questions
Interactive video
•
6th - 10th Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
21 questions
Factoring Trinomials (a=1)
Quiz
•
9th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
20 questions
Guess The App
Quiz
•
KG - Professional Dev...