Join ExamsbookAnswer :
Point out the error in the following program.
main()
{
char mybuf[] = "Zanzibar" ;
char yourbuf[] = " Zienckewiz";
char * const ptr = mybuf;
*ptr = 'a';
ptr = yourbuf;
}5
Q: Point out the error in the following program. main() { char mybuf[] = "Zanzibar" ; char yourbuf[] = " Zienckewiz"; char * const ptr = mybuf; *ptr = 'a'; ptr = yourbuf; }
- Show AnswerHide Answer
- Workspace
Answer :
Explanation :
ptr pointer is constant. In ptr = yourbuf the program is trying to modify it, hence an error.