gan ada yang tau ini eror dmna ya gan
Quote:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct
{
char *name;
float gpa;
}student;
int main()
{
FILE *originalFile = fopen("C:\\Users\\jurs\\Desktop\\students.txt","r");
FILE *newFile = fopen("C:\\Users\\jurs\\Desktop\\students_temp.txt","w");
int studentCount;
fscanf(originalFile, "%i", &studentCount);
student *passingStudents = malloc(sizeof(student) * studentCount);
int passingCount = 0;
for(int i = 0; < studentCount, i++);
{
int namelen;
fscanf(originalFile, "%i", &nameLen);
char *name = malloc(sizeof(char) * (nameLen + 1));
name[nameLen] = '\0';
float gpa;
fscanf(originalFile, "%s %f", name, &gpa);
if (gpa >=65.0)
{
passingStudents[passingCount].name = name;
passingStudents[passingCount].gpa = gpa;
passingCount++;"C:\\Users\\jurs\\Desktop\\students.txt"
}
}
fprintf(newFile, "%i\n",passingCount);
for (int i = 0; i < passingCount; i++)
fprintf(newFile, "%i %s %.2f\n", strlen(passingStudents[i].name, pasiingStudents[i].gpa));
fclose(originalFile);
fclose(newFile);
remove("C:\\Users\\jurs\\Desktop\\students.txt");
rename("C:\\Users\\jurs\\Desktop\\students_temp.txt" , "C:\\Users\\jurs\\Desktop\\students.txt");
printf("berhasil menghapus semua failing Students.")
return 0;
}
kalau di dev C nya di tandain yang ini gan
Quote:
for(int i = 0; < studentCount; i++);
di bantu ya gan