fwrite를 이용한 파일에 내용 써넣기 예제..
#include <stdio.h>
#include <string.h>
#include "common.h"
void setValue(char *buf)
{
char tempBuf[64];
memset(tempBuf, 0x00, sizeof(char) * 64);
int a = 0;
sprintf(tempBuf, "test %d\n", a);
strcat(buf, tempBuf);
sprintf(tempBuf, "test2 %d\n", a+1);
strcat(buf, tempBuf);
sprintf(tempBuf, "\n%d\t%d\n%d\t%d\n\n", a+1, a+2, a+3, a+4);
strcat(buf, tempBuf);
sprintf(tempBuf, "test3 %2d\n", a+5);
strcat(buf, tempBuf);
for(int idx = 0; idx < 50; idx++)
{
sprintf(tempBuf, "use the for-statement %2d\n", idx);
strcat(buf, tempBuf);
}
}
int main( void )
{
FILE *fpRW;
char writeBuf[4096];
memset(writeBuf, 0x00, sizeof(char) * 4096);
setValue(writeBuf);
fpRW = fopen(".\\test.txt", "w+");
fwrite(writeBuf, sizeof(char), strlen(writeBuf), fpRW);
fclose(fpRW);
return 0;
}
'Code review' 카테고리의 다른 글
va_list 의 사용과 vsprintf 이용 예 (0) | 2009.07.19 |
---|---|
[TCP/IP] hello world client 예제 (0) | 2009.05.27 |
[TCP/IP] hello world server 예제 (0) | 2009.05.27 |