-
September 22nd, 2012, 10:18 PM
#1
Read and write the values into file
Hi!
Please correct the below code:
file already contains entries : 1st row username; 2nd row password.
check status required to write at third line and need to read or alter the check status value.
Currently this code is working if already there is a value for check status, then it is overwriting else UI hanging.
Code:
WriteCheckStatusToFile(BOOL& locVar)
{
FILE *l_pFile = NULL;
CString l_strRememberCheck;
l_strRememberCheck = GetExePath() + _T("password");
CString sVar;
sVar.Format(_T("%d"),locVar);
if(NULL != (l_pFile = fopen(l_strRememberCheck, _T("r+"))) )
{
int count = 0;
char c;
while(count != 2)
{
if((c = fgetc(l_pFile)) == '\n') count++;
}
fseek(l_pFile,ftell(l_pFile),SEEK_SET);
fprintf(l_pFile, sVar);
}
l_strRememberCheck.ReleaseBuffer();
fclose(l_pFile);
}
thanks in advance to all!
sam.
Last edited by Marc G; October 1st, 2012 at 01:55 AM.
Reason: Added code tags
-
September 23rd, 2012, 07:07 AM
#2
Re: Read and write the values into file
You should know about code tags by now.
Since the loop runs while count != 2, and count is incremented only inside an if statement, clearly that if statement condition isn't met twice.
-
October 1st, 2012, 01:54 AM
#3
Re: Read and write the values into file
[ removed duplicate thread ]
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|