I don't understand what is wrong with the following code. Please help.#include <stdio.h>#include <string.h>struct employee{ char name[100]; char address[100]; char desgn[100]; float salary;};int main(){ struct employee details; printf("Please enter the full name of the employee : "); scanf("%[^\n]s", details.name); printf("\n"); printf("Please enter the address of the employee : "); scanf("%[^\n]s", details.address); printf("\n"); printf("Please enter the designation of the employee : "); scanf("%[^\n]s", details.desgn); printf("\n"); printf("Please enter the salary of the employee : "); scanf("%f", details.salary); printf("\n"); printf("\n"); printf("PAY SLIP"); printf("This is to certify that Mr/Ms. %s ,who lives at %s, works in our company as the %s. He receives %f only, as salary per month.", details.name, details.address, details.desgn, details.salary); return 0;}
I have two doubts in the program.1.Is there any reason to write the int main() function after a few lines in this particular program, but to write the same immediately after the include <stdio.h> line in most other programs?2. Why is there a semicolon after the curly bracket before int main() function?
547 visits
Outline:سٹرکچرس کے ساتھ کام کرنا تعارُف سٹرکچرس کا سنٹیکس initialization اور Declaration سٹرکچر ویریبلس کا ڈِکلِریشن سٹرکچر ویریبلس تک رسائی کرنا
سٹرکچرس کے ساتھ کام کرنا تعارُف سٹرکچرس کا سنٹیکس initialization اور Declaration سٹرکچر ویریبلس کا ڈِکلِریشن سٹرکچر ویریبلس تک رسائی کرنا
Show video info
Pre-requisite