# PBinfo #4184 – BacNume – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: deivid

## Enunț

Cerința
Scrieți subprogramul FNume cu următorul antet:

void FNume(char s[], char id[])
Parametrii s și id permit accesul la câte un șir de maximum 50 de caractere, s memorând, separate printr-un singur spațiu, prenumele și numele unei persoane, fiecare fiind format numai din litere ale alfabetului englez. Funcția va memora în id numele persoanei menționate, urmat de 2022.

Restricții și precizări

Numele funcției va fi FNume
Puteți utiliza orice funcție pentru șiruri de caractere din biblioteca cstring

Exemplu:
După apelul FNume("David Popovici", id), variabila id va memora Popovici2022.

Important
Soluția propusă va conține doar definiția funcției cerute. Prezența în soluție a altor instrucțiuni poate duce la erori de compilare sau de execuție care vor avea ca efect depunctarea soluției.

## Cod sursă C++

```cpp
void FNume(char s[], char id[])
{
    char *p = strchr(s, ' ');
    strcpy(id, p + 1);
    strcat(id, "2022\0");
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/4184)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/4184/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-4184/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
