unfii
30.05.2009, 20:10
Создать файл, содержащий сведения о результатах охоты.
Данные должны быть представлены в виде следующей структуры:
-фамилия охотника;
-количество убитых животных;
-общая масса всех животных.
Написать программу, которая находит самого результативного охотника-за количеством животных и по весу животных.
Каждую из функций разместить в отдельном заголовочном файле.
На чем я остановился?
#include <stdio.h>
#include <stdlib.h>
#define FILE_NAME "file.txt"
struct oxota
{
char prizvishe;
int vpol;
int vaga;};
void main ()
{
struct oxota data[100];
char line[100];
int v=0;
FILE*fp=fopen(FILE_NAME, "r");
while (fgets(line, sizeof(line), fp)!=NULL)
{
sscanf(line, "%s %i %i", &data[v].prizvishe, &data[v].vpol, &data[v].vaga);
printf("%s", line);
v++;
}
printf("\n");
}
Данные должны быть представлены в виде следующей структуры:
-фамилия охотника;
-количество убитых животных;
-общая масса всех животных.
Написать программу, которая находит самого результативного охотника-за количеством животных и по весу животных.
Каждую из функций разместить в отдельном заголовочном файле.
На чем я остановился?
#include <stdio.h>
#include <stdlib.h>
#define FILE_NAME "file.txt"
struct oxota
{
char prizvishe;
int vpol;
int vaga;};
void main ()
{
struct oxota data[100];
char line[100];
int v=0;
FILE*fp=fopen(FILE_NAME, "r");
while (fgets(line, sizeof(line), fp)!=NULL)
{
sscanf(line, "%s %i %i", &data[v].prizvishe, &data[v].vpol, &data[v].vaga);
printf("%s", line);
v++;
}
printf("\n");
}