Write a program in C++ to concatenate two strings into third
string using pointers
Answer Posted / ankitecian
#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 ? | 27 Yes | 41 No |
Post New Answer View All Answers
To modify an, existing worksheet. What steps are involved for: 1. Inserting and deleting rows and columns. 2. Printing cell formulas 3Jld displayed values 3. Using the page setup command
What does stl mean in slang?
What is stl in c++ with example?
Is stl open source?
Who created stl?
What is a list in c++ stl?
Is string part of stl?
Write a C/C++ program that connects to a MySQL server and checks if the InnoDB plug-in is installed on it. If so, your program should print the total number of disk writes by MySQL.
i wanted to know about questions about c,c++ , which is required for placements.... im a fresher
What do stl stand for?
write a program that will accept a number and print.its equivalent in words the maximum input number is 9999
What is a standard template library (stl)?
When did c++ add stl?
How does an stl file work?
What are the various types of stl containers?