home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
bbs
/
dlp100.zip
/
FG.C
< prev
next >
Wrap
C/C++ Source or Header
|
1993-06-17
|
826b
|
36 lines
#include <stdio.h>
#include <stdlib.h>
#include "ra.h"
main()
{
char Path[128];
char WorkName[41];
char Line[80];
unsigned int GroupNum=0;
int i, j;
struct GROUP FGroupRec;
RAEnvr = getenv("RA");
strcpy (Path, RAEnvr);
strcat (Path, "\\FGROUPS.RA");
if((FGROUP_RA=fopen(Path,"rb"))==NULL)
{ printf("\n\nUnable to open %s!\n", Path);
getch();
return(1);
}
fprintf (stdout, " %s %-40s %s\n\n", "Group ", "Name", "Security");
while(fread(&FGroupRec, sizeof(FGroupRec), 1, FGROUP_RA)==1)
{ GroupNum++;
if(FGroupRec.NameSize)
{ strncpy (WorkName, FGroupRec.Name, FGroupRec.NameSize);
WorkName[FGroupRec.NameSize]='\0';
fprintf(stdout, "%5u\) %-40s %u\n", GroupNum, WorkName,
FGroupRec.Security);
}
}
fclose(FGROUP_RA);
}