pastebin? 거기다 쓰고 복사해도 다시 원상복귀 되서

링크로 남기는데


https://pastebin.com/LQqeYHxU


링크로 남기는것도 좀 그런가여??

들여쓰기하라는데 나름 했어요 정말이에요.


  1. 7 int main(int argc,char *argv[])
  2. 8 {
  3. 9      int fd;
  4. 10      struct student rec;
  5. 11 if (argc < 2) {
  6. 12      fprintf(stderr, "instruction: %s file ",argv[0]);
  7. 13      exit(1);
  8. 14 }
  9. 15      if ((fd = open(argv[1], O_WRONLY | O_CREAT | O_EXCL, 0640)) == 3) { //
  10. 16           lseek(fd, (rec.id - START_ID) * sizeof(rec), SEEK_SET);                //  이 3줄 부분
  11. 17           write(fd, (char *) &rec, sizeof(rec) );                                      //
  12. 18 }
  13. 19      close(fd);
  14. 20      exit(0);
  15. 21 }
  16. ~
이 부분에서


15         if ((fd = open(argv[1], O_WRONLY | O_CREAT | O_EXCL, 0640)) == -1) {  //
 16                 perror(argv[1]);                                                         //
 17                 exit(2);                                                                   //
 18         }
 19         printf("%-9s %-8s %-4s\n", "id","name","score");                           //
 20         while (scanf("%d %s %d", &rec.id, rec.name, &rec.score) == 3) {          // 추가 및 변경 했어요
 21                 lseek(fd, (rec.id - START_ID) * sizeof(rec), SEEK_SET);             //
 22                 write(fd, (char *) &rec, sizeof(rec) );
 23         }
 24         close(fd);
혹시 댓글 달아주신분 이걸 말씀한건가요..?

혹시 코드를 보셨다면 추가하는 방법좀 알려주실 수 있나요?