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
Answers were Sorted based on User's Feedback
Answer / kuldeep singh
undefined function call as ctrcpy() and , missing in
function strcmp()
after editing we get 0 answer............
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / 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 |
Answer / santhoo035
if u write the write the code as i=strcmp(strcat(s3,ctrcpy
(s2,s1)),strcat(s3,"abcd")); then it will print 0
| Is This Answer Correct ? | 4 Yes | 2 No |
Write a program to print prime nums from 1-20 using c programing?
What are extern variables in c?
What is use of #include in c?
What is the difference between array and linked list in c?
hi to every one .. how to view table pool after creating the pooled table? plz help me.. if any knows abt this ..
What language is windows 1.0 written?
how to generate sparse matrix in c
What is typeof in c?
Explain how do you determine the length of a string value that was stored in a variable?
What is void main () in c?
What is the purpose of realloc()?
What does the error 'Null Pointer Assignment' mean and what causes this error?