42 lines
604 B
C
42 lines
604 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
#define LINE_SIZE 100
|
|
|
|
struct pizza {
|
|
char name [LINE_SIZE];
|
|
float prize;
|
|
};
|
|
|
|
int read_pizza (struct pizza* list) {
|
|
|
|
int n = 0;
|
|
char line[200];
|
|
|
|
while (1) {
|
|
if (fgets(line, sizeof(line), stdin)==NULL) {
|
|
break;
|
|
}
|
|
line[strcspn(line, "\n")] = '\0';
|
|
if (strlen(line) == 0) {
|
|
break;
|
|
}
|
|
strcpy(list[n].name, line);
|
|
if (fgets(line, sizeof(line), stdin)==NULL) {
|
|
break;
|
|
}
|
|
if (scanf(line, "%f", &list[n].prize) !=1) {
|
|
break;
|
|
}
|
|
n++;
|
|
}
|
|
return n;
|
|
}
|
|
|
|
|
|
|
|
|
|
int main() {
|
|
return 0;
|
|
}
|