This Project was developed with CPP programming without any database. The
main aim of developing Police FIR Management System is to give online
complaints to the police and try to book FIR on accused persons in
respective police station .
Enter information about accused Person
ADDRESS
accused address
STATUS
1.In Custody
2.Wanted
3.Dead
4.On Bail
5.Enter Yours
continue;
}
else
{
mi.accused[n].name[a]=MI.accused[i];
a++;
}
if(MI.accused[i+1]=='\0')
{
mi.accused[n].name[a]='\0';
}
}
/*separating accused names --- end*/
clrscr();
printf(" VICTIM INFORMATION");
for(i=0;mi,i<no_of_victims;i++)
{
clrscr();
printf("\n\nEnter information about victim\n%d %s",i+1,mi.victim[i].name);
printf("\nADDRESS\n");
gets(mi.victim[i].address);
status_victim:
printf("\n\nSTATUS\n");
printf(" 1.Injured\n 2.Fit\n 3.Dead\n 4.Hospitalised\n 5.Enter Yours\n");
int status;
scanf("%d",&status);
strcpy(mi.victim[i].status,0);
switch(status) {
case 1:
strcpy(mi.victim[i].status,"Injured");
break;
case 2:
strcat(mi.victim[i].status,"Fit");
break;
case 3:
strcat(mi.victim[i].status,"Dead");
break;
case 4:
strcat(mi.victim[i].status,"Hospitalised");
break;
case 5:
printf("\nEnter Status Of The Victim ");
gets(mi.victim[i].status);
gets(mi.victim[i].status);
break;
default:
printf("\nEnter A Valid Choice");
goto status_victim;
}
printf("\n\nAGE\n");
scanf("%d",&mi.victim[i].age);
printf("\n\nDESCRIPTION\n");
gets(mi.victim[i].description);
gets(mi.victim[i].description);
strcat(all_victim,mi.victim[i].name);
strcat(all_victim," -- ");
strcat(all_victim,"Address: ");
strcat(all_victim,mi.victim[i].address);
strcat(all_victim," Status: ");
strcat(all_victim,mi.victim[i].status);
strcat(all_victim," Age: ");
char age_victim[3];
itoa(mi.victim[i].age, age_victim, 10);
strcat(all_victim,age_victim);
strcat(all_victim," Description: ");
strcat(all_victim,mi.victim[i].description);
strcat(all_victim,"\n\n");
}
clrscr();
scanf("%d",&mi.accused[i].age);
printf("\n\nDESCRIPTION\n");
gets(mi.accused[i].description);
gets(mi.accused[i].description);
strcat(all_accused,mi.accused[i].name);
strcat(all_accused," -- ");
strcat(all_accused,"Address: ");
strcat(all_accused,mi.accused[i].address);
strcat(all_accused," Status: ");
strcat(all_accused,mi.accused[i].status);
strcat(all_accused," Age: ");
char age_accused[3];
itoa(mi.accused[i].age, age_accused, 10);
strcat(all_accused,age_accused);
strcat(all_accused," Description: ");
strcat(all_accused,mi.accused[i].description);
strcat(all_accused,"\n\n");
}
/*getting current date and time* --- begin*/
time_t ltime;
time(&ltime);
strcpy(mi.current_date_time,ctime(&ltime));
combined_misc_info combine_misc_all;
strcpy(combine_misc_all.combined_misc_string,0);
combine_misc_all = combine_mi(mi);
file = fopen(temp,"a+");
fprintf(file,"%s",combine_misc_all.combined_misc_string); /*writes*/
fclose(file);