Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- typedef struct individual{
- char fname[21],lname[21],occupation[21],majhobby[21],minhobby[21],religion[21],sex;
- int age,height,weight,ssn;
- unsigned long int salary;
- } individual;
- void check(const individual* Test);
- void main(){
- FILE *inputFile;
- individual Test[1000];
- char* space = " ";
- char blank[100];
- char textfile[20] = "clients.txt";
- int ssn;
- int counter;
- counter = 0;
- //printf("SSN: ");
- //scanf("%d",&ssn);
- //printf("Name of file of records: ");
- //scanf("%s", &textfile);
- int test;
- test=1;
- if((inputFile = fopen(textfile,"r"))==NULL)
- printf("\nCan't open %s so exiting",textfile);
- else
- {
- while(fscanf(inputFile,"%c",&Test[counter].sex)!=EOF)
- {
- fscanf(inputFile,"%d",&Test[counter].ssn);
- fscanf(inputFile,"%s",Test[counter].fname);
- fscanf(inputFile,"%s",Test[counter].lname);
- strcat(Test[counter].fname, space);
- strcat(Test[counter].fname,Test[counter].lname);
- fscanf(inputFile,"%d",&Test[counter].age);
- fscanf(inputFile,"%s",Test[counter].occupation);
- fscanf(inputFile,"%d",&Test[counter].salary);
- fscanf(inputFile,"%s",Test[counter].majhobby);
- fscanf(inputFile,"%s",Test[counter].minhobby);
- fscanf(inputFile,"%d",&Test[counter].height);
- fscanf(inputFile,"%d",&Test[counter].weight);
- fscanf(inputFile,"%s\n",Test[counter].religion);
- check(&Test[counter]);
- //fscanf(inputFile,"%s",blank);
- //printf("BLANK: %s\n",blank);
- //strcat(Test[counter].sex,blank);
- //check(&Test[counter]);
- counter++;
- }
- }
- /*else{
- while(fscanf(inputFile,"%c",&Test[counter].sex)!=EOF)
- {
- fscanf(inputFile,"%c",&Test[counter].sex);
- fscanf(inputFile,"%d",&Test[counter].ssn);
- fscanf(inputFile,"%s",Test[counter].fname);
- fscanf(inputFile,"%s",Test[counter].lname);
- strcat(Test[counter].fname, space);
- strcat(Test[counter].fname,Test[counter].lname);
- fscanf(inputFile,"%d",&Test[counter].age);
- fscanf(inputFile,"%s",Test[counter].occupation);
- fscanf(inputFile,"%d",&Test[counter].salary);
- fscanf(inputFile,"%s",Test[counter].majhobby);
- fscanf(inputFile,"%s",Test[counter].minhobby);
- fscanf(inputFile,"%d",&Test[counter].height);
- fscanf(inputFile,"%d",&Test[counter].weight);
- fscanf(inputFile,"%s",Test[counter].religion);
- check(&Test[counter]);
- counter++;
- }*/
- fclose(inputFile);
- //inputFile = fopen(&inptxt,"RT");
- //fscanf(input,"%s",lastname);
- //strcpy(actuallastname,lastname);
- //printf("Enter the hours worked and hourly payrate ==> ");
- //fscanf(input,"%f%f",hours,payrate);
- }
- void check(const individual* Test){
- printf("%c\n",Test->sex);
- printf("%d\n",Test->ssn);
- printf("%s\n",Test->fname);
- printf("%d\n",Test->age);
- printf("%s\n",Test->occupation);
- printf("%d\n",Test->salary);
- printf("%s\n",Test->majhobby);
- printf("%s\n",Test->minhobby);
- printf("%d\n",Test->height);
- printf("%d\n",Test->weight);
- printf("%s\n",Test->religion);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement