
Funcțiile strcat și strncat șiruri de caractere
Presentation
•
Information Technology (IT)
•
11th Grade
•
Practice Problem
•
Hard
Diana Contras
FREE Resource
6 Slides • 2 Questions
1
Funcțiile strcat și strncat șiruri de caractere
By Diana Contras
2
Popescu
Ion
strcat
PopescuIon
3
Funcția strcat
Scop: adaugă conținutul unui șir sursă (src) la finalul unui șir destinație (dest)
char* strcat(char* dest, const char* src);
Condiție: dest trebuie să aibă spațiu suficient pentru rezultatul final.
4
Exemplu funcția strcat
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char text1[30] = "Infor";
char text2[] = "matica";
strcat(text1, text2);
cout << text1; // Afișează: Informatica
}
5
Funcția strncat
Scop: adaugă n caractere din conținutul unui șir sursă (src) la finalul unui șir destinație (dest)
char* strncat(char* dest, const char* src, size_t n);
Condiție: dest trebuie să aibă spațiu suficient pentru rezultatul final.
6
Exemplu funcția strncat
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char a[20] = "Progr";
char b[] = "amare";
strncat(a, b, 2);
cout << a; // Afișează: Program
}
7
Multiple Choice
Ce se afişează în urma executării secvenţei de program scrisă mai jos dacă variabila s memorează şirul abcdefg?
abcdefg123
abcd123efg
123abcdefg
8
Open Ended
Scrieți programul C++ pentru problema:
Scrieți un program care citește de la tastatură două șiruri formate fiecare din cel mult 20 de caractere. Primul șir reprezintă numele unei persoane, iar al doilea șir reprezintă prenumele aceleiași persoane. Atât numele, cât și prenumele sunt formate doar din litere ale alfabetului englez și fiecare conține cel puțin o consoană.
Programul construiește în memorie și afișează pe ecran un al treilea șir de caractere, care va conține consoanele din prenumele citit dispuse în ordinea în care apar în prenume, urmate de exact un spațiu și de numele citit.
Exemplu:
Intrare
Popescu Vasile
Ieşire
Vsl Popescu
Funcțiile strcat și strncat șiruri de caractere
By Diana Contras
Show answer
Auto Play
Slide 1 / 8
SLIDE
Similar Resources on Wayground
11 questions
PRES estructura de control
Lesson
•
9th Grade
11 questions
Java 4. Istruzioni condizionali
Lesson
•
10th - 12th Grade
10 questions
Penulisan Kode Program Bahasa C
Lesson
•
12th Grade
8 questions
Struktur Data
Lesson
•
University
9 questions
Recapitulare strucuri repetitive
Lesson
•
9th Grade
12 questions
Introduction to C/C++ Programing
Lesson
•
KG - University
13 questions
[PROGDAS] Tipe Data // 20082021
Lesson
•
10th Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
15 questions
Hargrett House Quiz: Community & Service
Quiz
•
5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
Discover more resources for Information Technology (IT)
32 questions
College Trivia
Quiz
•
9th - 12th Grade
18 questions
Informative or Argumentative essay
Quiz
•
5th Grade - University
20 questions
Women History Month
Quiz
•
6th - 12th Grade
20 questions
Career
Quiz
•
9th - 12th Grade
20 questions
Grammar
Quiz
•
9th - 12th Grade
7 questions
History of St. Patrick's Day for Kids | Bedtime History
Interactive video
•
1st - 12th Grade
16 questions
Identifying Angles
Quiz
•
7th - 12th Grade
21 questions
College Trivia!
Quiz
•
11th - 12th Grade