Look at the Code:
#include<string.h>
void main()
{
char s1[]="abcd";
char s2[10];
char s3[]="efgh";
int i;
clrscr();
i=strcmp(strcat(s3,ctrcpy(s2,s1))strcat(s3,"abcd"));
printf("%d",i);
}
What will be the output?
A)No output B) A Non Integer C)0 D) Garbage
Answer Posted / vikram
the question is not correctly written;
undefined ctrcpy,no commas,no header file stdio.h;
if it is correctly written,then the output will be 0 since
the strings efghabcd match and we know that strcmp returns 0
if the two strings match
Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What are the benefits of organizational structure?
Is null always defined as 0(zero)?
How do we make a global variable accessible across files? Explain the extern keyword?
c program to compute AREA under integral
in case any function return float value we must declare a) the function must be declared as 'float' in main() as well b) the function automatically returned float values c) function before declared 'float' keyword d) all the above
What are external variables in c?
What is the difference between call by value and call by reference in c?
Which programming language is best for getting job 2020?
What is zero based addressing?
What are the 5 organizational structures?
find out largest elemant of diagonalmatrix
What are the three constants used in c?
write a program that declares an array of 30 elements named "income" in the main functions. then cal and pass the array to a programmer-defined function named "getIncome" within the "getIncome" function, ask the user for annual income of 30 employees. then calculate and print total income on the screen using the following function: "void getIncome ( ai []);
What are the advantage of c language?
What is the difference between memcpy and memmove?