home *** CD-ROM | disk | FTP | other *** search
- /* new user q */
- /* 1 arg: %UNAME */
- /* karl eklund */
-
- #include <stdio.h>
-
- main(argc,char *argv[]) {
- FILE *fp;
- FILE *qfile;
- FILE *afile;
-
- char filnamn[255] = "user:";
- char question[400];
- char answer[400];
-
- strcat(filnamn,argv[1]);
- strcat(filnamn,"/q");
-
- fp = fopen(filnamn,"r");
- if(fp) {
- puts("You've already answered these questions.");
- puts("Do you still want to continue? (y/N)");
- gets(answer);
- if(!(answer[0] == 'y' || answer[0] == 'Y')) {
- fclose(fp);
- exit(0);
- }
- puts("\n");
- }
-
- qfile = fopen("dlgconfig:misc/newusers.questions","r");
-
- if(!qfile) {
- puts("Please tell your sysop to create a \"dlgconfig:misc/newusers.questions\" file");
- exit(0);
- }
-
- afile = fopen("dlgconfig:misc/newusers.answers","a");
-
- fputs("\n\n-----------------------------------------------------------------------------\n",afile);
- fputs(argv[1],afile);
- fputs("\n",afile);
-
- while(fgets(question,sizeof(question),qfile)) {
- if(question[0] != '*') {
- puts("");
- printf("%s",question);
- gets(answer);
- fputs(question,afile);
- fputs(answer,afile);
- fputc('\n',afile);
- } else printf("%s",question);
- }
- fclose(qfile);
- fclose(afile);
- fp = fopen(filnamn,"w");
- fputs("hubba",fp);
- fclose(fp);
- }
-