Buna am nevoie putin de ajutor.
Am o problema in care ar trebui sa afisez semnatura electronica a fiecarui angajat,aceasta fiind formata din prima litera a prenumelui,urmata de caracterul '.' apoi de nume.(in C)
#include
using namespace std;
int main()
{
string nume;
char prenume;
cout<<"Introdu prenumele"<cin>>nume;
cout<<"Introdu numele"<cin>>prenume;
cout<}
Răspunsuri la întrebare
Răspuns:
/* pentru a putea folosi scanf() în VisualStudio, trebuie să ai define-ul de mai jos, dacă nu-l ai ești oarecum obligat/ă să folosești scanf_s() care e versiunea mai safe a lui scanf, dacă nu rulezi codul în VisualStudio nu trebuie să ai define-ul de mai jos */
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
/* două șiruri de caractere în care vom salva numele angajatului și prenumele său */
char numeAngajat[25], prenumeAngajat[25];
printf("Introdu numele angajatului >> ");
/* citim numele angajatului și-l salvăm în numeAngajat, un good practice ar fi să verifici return value-ul lui scanf, dacă este diferit de 1 (deoerece citim doar un singur lucru) sau egal cu EOF înseamnă că ceva n-a mers bine în timpul citirii */
scanf("%s", numeAngajat) == EOF;
printf("Introdu prenumele angajatului >> ");
/* citim prenumele angajatului și-l salvăm în prenumeAngajat */
scanf("%s", prenumeAngajat);
/* la final afișăm semnătura digitală a angajatului */
printf("Semnatura digitala: %c.%s\n", prenumeAngajat[0], numeAngajat);
return 0;
}