#include
#include
void main()
{
char a[30],b[30];
clrscr();
printf("Enter the string a:");
gets(a);
printf("Enter the string b:");
gets(b);
printf("%s",strcat(a,b));
getch();
}
strcat if u wnt to use strcat then include string.h header file
nahi malum
Language dependent. In C, for example, there no string as such, but you can use function strcat to concatenate zero-terminated character-sequences.
strcat
#include<stdio.h> #include<conio.h> void main() { char a[10],b[10],c[40]; int i,j; clrscr(); printf("\n\nENTER FIRST STRING:"); gets(a); printf("\n\nENTER SECOND STRING:"); gets(b); for(i=0;a[i]!='\0';i++) c[i]=a[i]; for(j=0;a[j]!='\0';j++) { c[i]=b[j]; i++; } c[i]='\0'; printf("\n\nTHE COMBINED STRING IS:"); puts(c); getch(); }
Program below?!
You can use so called concatenation of strings:{...string str1 = "something here";string str2 = " and something here";string newStr = str1 + str2;...}
It is called strcmp, part of the standard run-time library. Returns 0 if the two strings are equals, non-zero otherwise.
(ab)*b
Copy one file, then append the other to the copy.
char one [] = "A string" ;char two [] = "Different String" ;if (strcmp (one, two) == 0){puts ("The two strings are identical") ;}else{puts ("The two strings are different") ;}
Compilers can produce two types of diagnostic messages: errors and warnings. Errors result from issues which cause the compiler to be unable to compile your program. Warnings result from issues that the compiler can deal with, but that you may wish to address in case it affects the logic you intended for your program. Many compilers allow you to disable various warning messages, but this generally isn't recommended. An exception may be a difference between C and C++ where C does not distinguish between character strings and constant character strings ("Hello World"). C++ will regularly issue warnings when you attempt to mix the two, whereas C doesn't care and will happily compile your program regardless.