Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX_STUDENT_NAME_SIZE 50
- #define MAX_ASSIGNMENT_NAME_SIZE 50
- #define MAX_ASSIGNMENT_SIZE 1000
- //prototypes
- void test();
- void print();
- int submitAssignment(char* assignmentName, char*studentName, char* fileName){
- FILE* pFile;
- FILE* pFile2;
- char assignment[MAX_ASSIGNMENT_SIZE];
- pFile2 = fopen("submission.txt", "w");
- pFile = fopen("rosariotxt.txt", "r");
- if (pFile==NULL || pFile2==NULL){
- printf("%s file did not open\n", fileName);
- exit(0);
- }
- printf("Please enter the name of your assignment\n");
- scanf("%s", assignmentName);
- printf("Please enter your name\n");
- scanf("%s", studentName);
- fprintf(pFile2, "%s\n%s\n", assignmentName, studentName);
- while( fgets (assignment, MAX_ASSIGNMENT_SIZE-1, pFile)!=NULL) {
- fputs(assignment, pFile2);
- }
- fclose(pFile);
- fclose(pFile2);
- return 1;
- }
- int getAssignment(char* assignmentName, char* studentName, char* assignment){
- FILE* pFile;
- pFile = fopen("submission.txt","r");
- if (pFile==NULL){
- printf("%s file did not open\n", "submission.txt");
- exit(0);
- }
- fscanf(pFile,"%s", assignmentName);
- fscanf(pFile, "%s", studentName);
- //printf("%s%s", assignmentName, studentName);
- while(fgets(assignment, sizeof(assignment), pFile)!=NULL)
- //printf("\n%s", assignment);
- fclose(pFile);
- return 0;
- }
- void displayAssignment(char* assignmentName, char* studentName, char* assignment){
- printf("\n%s\n%s", assignmentName, studentName);
- printf("\n%s", assignment);
- }
- int gradeAssignment(char* assignmentName, char* studentName, char* assignment, double score){
- }
- int getGradedAssignmet(char* assignmentName, char* studentName, char* assignmenr, double* score){
- }
- void displayGradedAssignment(char* assignmentName, char* studentName, char*assignment){
- }
- void print(char* assignmentName, char* studentName){
- printf("\nAssignment Name: %s\nStudent: %s\n", assignmentName, studentName);
- }
- void test(){
- char studentName[MAX_STUDENT_NAME_SIZE];
- char assignmentName[MAX_ASSIGNMENT_NAME_SIZE];
- char assignment[MAX_ASSIGNMENT_SIZE];
- submitAssignment(assignmentName, studentName, "rosariotxt.txt");
- getAssignment(assignmentName, studentName, assignment);
- displayAssignment(assignmentName, studentName, assignment);
- // print(assignmentName, studentName);
- }
- int main(int argc, char **argv){
- test();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement