-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathData_in_a_Format.cpp
35 lines (31 loc) · 986 Bytes
/
Data_in_a_Format.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*Program to handle mixed data types*/
#include<stdio.h>
#include<conio.h>
void main()
{
FILE *fp;
int number, quantity, i;
float price, value;
fopen_s(&fp, "Inventory.txt", "w");
printf("*****************Input inventory data*******************\n\n");
printf("Item_Number || Price || Quantity\n");
for (i = 1; i <= 3; i++)
{
fscanf_s(stdin, "%d%f%d", &number, &price, &quantity);
//scanf_s("%d%f%d", &number, &price, &quantity); /* is same as above statement*/
fprintf(fp, "%d %f %d\n", number, price, quantity);
}
fclose(fp);
fprintf(stdout, "\n\n");
//printf("\n\n"); /* is same as above statement*/
fopen_s(&fp, "Inventory.txt", "r");
printf("Item_Number || Price || Quantity || Value\n");
for (i = 1; i <= 3; i++)
{
fscanf_s(fp, "%d%f%d", &number, &price, &quantity);
value = price*quantity;
fprintf(stdout, "%d || %f || %d || %f\n", number, price, quantity, value);
}
fclose(fp);
_getch();
}