Informatică, întrebare adresată de kenblock10, 8 ani în urmă

Se citesc 2 siruri de caractere s1 si s2. Sa se construiasca un al 3 lea sir care reprezinta concatenarea celor 2 siruri. Daca se poate sa fie facut fara functia strncat

Răspunsuri la întrebare

Răspuns de boiustef
2

#include <iostream>

#include <string.h>

using namespace std;

int main()

{

   char s1[255], s2[255], s3[500];

   cin.getline(s1,255);

   cin.getline(s2,255);

   int leng1=strlen(s1), leng2=strlen(s2), leng3=leng1, i;

   for (i=0; i<leng1; ++i)

       s3[i]=s1[i];

   for (i=0; i<leng2; ++i)

   {

       s3[leng3]=s2[i];

       ++leng3;

   }

   cout << s3;

   return 0;

}


Alte întrebări interesante