34 lines
964 B
C
34 lines
964 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
int main() {
|
|
// Character array to store name
|
|
// In C, strings are arrays of characters ending with '\0'
|
|
char name[50];
|
|
int employee_id;
|
|
float hours_worked;
|
|
|
|
printf("OwlTech Employee Registration\n");
|
|
printf("=============================\n");
|
|
|
|
printf("Enter your name: ");
|
|
// fgets reads a line including spaces
|
|
// stdin means "standard input" (keyboard)
|
|
fgets(name, sizeof(name), stdin);
|
|
|
|
// Remove newline that fgets includes
|
|
name[strcspn(name, "\n")] = '\0';
|
|
|
|
printf("Enter your employee ID: ");
|
|
// & means "address of" - scanf needs to know where to store the value
|
|
scanf("%d", &employee_id);
|
|
printf("Hours worked this week: ");
|
|
scanf("%f", &hours_worked);
|
|
|
|
printf("\nEmployee Summary:\n");
|
|
printf("Name: %s\n", name); // %s for string
|
|
printf("ID: %d\n", employee_id); // %d for integer
|
|
printf("Hours: %.2f\n", hours_worked); // %.2f for float with 2 decimals
|
|
|
|
return 0;
|
|
}
|