Всем Привет!!! В общем мне нужна ваша помощь. Нужно написать программу на Си. Задание такое: На фирме имеются сведения о служащих следующего характера: Ф.И.О., должность, возраст, оклад, семейное положение, количество иждивенцев, домашний адрес. Все сведения хранятся в типизированном файле. Организовать составление платежной ведомости служащих фирмы, включив в нее также данные как: фамилия, адрес, годовой доход, иждивенцы и т.д. по следующему запросу:
по списку, ограниченному возрастными данными.
Ну я вобщем прогу сделал, только че-то не идет(не выводит). Посмотрите plz в чем проблема!
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
struct coord
{
long zarplata;
char dolzhnost[20];
char semya[10];
char addres[20];
int v_sem;
char surname[20];
char name[20];
int vozr;
};
struct sot
{
struct coord sotr[2];
};
void main(void)
{
FILE *fp;
struct sot ct;
int i,j,men,bol;
char sur[20],in[20];
long f1,f2,f3,f4,f5;
puts("Trebovania k poisku:\nVvedite nizhniy porog: ");
scanf("%s",&men);
puts("Trebovania k poisku:\nVvedite berhniy porog: ");
scanf("%s",&bol);
if ((fp=fopen("D:\INPUT.TXT","r"))==NULL)
{
fprintf(stderr,"Error opening file.\n");
exit(1);
}
for(i=0;i<3;i++)
{fscanf(fp, "%s %s %s %s %ld %s %d %d\n", &ct.sotr[i].surname, &(ct.sotr[i].name), &(ct.sotr[i].semya), &(ct.sotr[i].addres), &(ct.sotr[i].zarplata), &(ct.sotr[i].dolzhnost), &(ct.sotr[i].v_sem), &(ct.sotr[i].vozr));}
clrscr;
printf("Vivodim zapros:\n\n");
for(ct.sotr[i].vozr>men;ct.sotr[i].vozr<bol;i++)
{
{
printf("Ego familia: %s\n",ct.sotr[i].surname);
printf("Ego imya: %s\n",ct.sotr[i].name);
printf("Ego sem.polozhenie: %s\n",ct.sotr[i].semya);
printf("Ego godovoi oklad: %ld $\n",12*ct.sotr[i].zarplata);
printf("Ego dolzhnost: %s\n",ct.sotr[i].dolzhnost);
printf("On zhivet po adresu: %s\n",ct.sotr[i].addres);
printf("V ego semie %d chelovek\n\n\n\n",ct.sotr[i].v_sem);
}
}
fclose(fp);
system("PAUSE");
return 0;
}
А это файл, где хранятся сведения:
Karataev Bakhit holost Gercena 2000 director 3 19
Karataev1 Bakhit1 holost Shaumiana 5000 manager 5 20
Karataev3 Bakhit3 zhenat Aksay 6000 gen.director 7 50
Rauanish
Rauanish
Регистрация: 25.10.2005, 21:51Offline Активность: 10.12.2015, 16:18