Update all new Tasks
This commit is contained in:
parent
00a190b0a6
commit
91df62d461
5697 changed files with 93386 additions and 804 deletions
25
Task/String-append/C/string-append.c
Normal file
25
Task/String-append/C/string-append.c
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
#include<stdio.h>
|
||||
#include<string.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
char str[24]="Good Morning";
|
||||
char *cstr=" to all";
|
||||
char *cstr2=" !!!";
|
||||
int x=0;
|
||||
//failure when space allocated to str is insufficient.
|
||||
|
||||
if(sizeof(str)>strlen(str)+strlen(cstr)+strlen(cstr2))
|
||||
{
|
||||
/* 1st method*/
|
||||
strcat(str,cstr);
|
||||
|
||||
/*2nd method*/
|
||||
x=strlen(str);
|
||||
sprintf(&str[x],"%s",cstr2);
|
||||
|
||||
printf("%s\n",str);
|
||||
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue