1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#include <tchar.h>
#include <iostream>
#define MAXLINE 1024
int _tmain(int argc, _TCHAR* argv[])
{
char sLine[MAXLINE];
char sNum[10], sAttrib[32];
FILE *pFile, *pFileOut;
pFile = fopen("test.txt","r");
pFileOut = fopen("test2.txt","w");
if (pFile && pFileOut)
{
while (fgets(sLine, MAXLINE, pFile))
{
strncpy(sNum, sLine, 5);
sNum[5] = '\0';
strncpy(sAttrib, &sLine[5], 6);
sAttrib[6] = '\0';
if (strcmp(sAttrib, "000000") != 0)
fprintf(pFileOut, "%s%s\n", sNum,
sAttrib);
}
fclose(pFile);
fclose(pFileOut);
}
return 0;
} |
Partager