Invitation to Attend “Connect, Simulate and Innovate using Arduino on Cloud”, an awareness programme
If you are not an organiser or invigilator of the Subscribed college, please register using this Google form
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?
123 visits
Outline:Working with Structures -Giới thiệu -Cú pháp của các cấu trúc - Khai báo và khởi tạo -Khai báo biến cấu trúc. -Truy cập biến cấu trúc.
Working with Structures -Giới thiệu -Cú pháp của các cấu trúc - Khai báo và khởi tạo -Khai báo biến cấu trúc. -Truy cập biến cấu trúc.
Show video info
Pre-requisite