Write a program in C++ to concatenate two strings into third
string using pointers
Answer Posted / pankaj kumawat , jaipur
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<string.h>
char * StrCat(const char*, const char*);
int StrLen(const char *);
int main(int argc, char *argv[])
{
char *FinalString = NULL;
if(argc < 3)
{
printf("Usage: <%s> <String -1> <String -2>\n",argv
[0]);
return -1;
}
FinalString = StrCat(argv[1],argv[2]);
printf("The Final String is::: \n[%s]\n",FinalString);
if(FinalString != NULL)
{
free(FinalString);
FinalString = NULL;
}
return 0;
}
char *StrCat(const char *_input1, const char *_input2)
{
char *_output;
int _strLen, _cntr1, _cntr2;
_strLen = StrLen(_input1)+StrLen(_input2)+1;
_output = (char *)malloc(_strLen);
memset(_output,'\0',_strLen);
_cntr1 = 0;
_cntr2 = 0;
while(*(_input1 + _cntr1) != NULL)
{
*(_output + _cntr1) = *(_input1 + _cntr1);
_cntr1++;
}
while(*(_input2 + _cntr2) != NULL)
{
*(_output + _cntr1) = *(_input2 + _cntr2);
_cntr1++;
_cntr2++;
}
return _output;
}
int StrLen(const char *_input)
{
int _len = 0;
while( *(_input + _len) != NULL)
{
_len++;
}
return _len;
}
| Is This Answer Correct ? | 9 Yes | 30 No |
Post New Answer View All Answers
Can we use stl in coding interviews?
How do I convert a stl file?
Is string part of stl?
When did c++ add stl?
Explain stl.
draw a flowchart that accepts two numbers and checks if the first is divisible by the second.
What is stl language?
What does stl mean in slang?
What are the various types of stl containers?
please visit this site you'll find my question this is my homework please answer it if you can http://easyscience.org/ib/lofiversion/index.php/t36168.html
Is there any error below, its a code to delete all entires from a map #include
i wanted to know about questions about c,c++ , which is required for placements.... im a fresher
What are the symptoms of stl?
What is a standard template library (stl)? What are the various types of stl containers?
What are stl algorithms?