Search Header Logo
Funcțiile strcat și strncat șiruri de caractere

Funcțiile strcat și strncat șiruri de caractere

Assessment

Presentation

Information Technology (IT)

11th Grade

Practice Problem

Hard

Created by

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

Question image

Ce se afişează în urma executării secvenţei de program scrisă mai jos dacă variabila s memorează şirul abcdefg?

1

abcdefg123

2

abcd123efg

3

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