Guest User

Untitled

a guest
Jan 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. WriteCheckStatusToFile(BOOL& locVar)
  2. {
  3. FILE *l_pFile = NULL;
  4. CString l_strRememberCheck;
  5. l_strRememberCheck = GetExePath() + _T("password");
  6.  
  7. CString sVar;
  8. sVar.Format(_T("%d"),locVar);
  9. if(NULL != (l_pFile = fopen(l_strRememberCheck, _T("r+"))) )
  10. {
  11. int count = 0;
  12. char c;
  13. while(count != 2)
  14. {
  15. if((c = fgetc(l_pFile)) == 'n') count++;
  16. }
  17. fseek(l_pFile,ftell(l_pFile),SEEK_SET);
  18. fprintf(l_pFile, sVar);
  19. }
  20. l_strRememberCheck.ReleaseBuffer();
  21. fclose(l_pFile);
  22. }
  23.  
  24. fprintf(l_pFile, sVar);
  25.  
  26. fprintf(l_pFile, "%sn", (LPCTSTR) sVar);
  27.  
  28. while(count != 2)
  29.  
  30. while( (count < 2) && ( ! feof(l_pFile) ) && ( c != EOF ) )
  31.  
  32. l_strRememberCheck.ReleaseBuffer();
  33.  
  34. fseek(l_pFile,ftell(l_pFile),SEEK_SET);
  35.  
  36. if ( count == 2 )
  37. {
  38. fprintf(l_pFile, "%sn", (LPCTSTR) sVar);
  39. }
  40. else
  41. {
  42. fprintf(l_pFile, "n%sn", (LPCTSTR) sVar);
  43. }
Add Comment
Please, Sign In to add comment