申请了一块动态内存pBuf,里面保存25个32位数(4个字节,如何将数按32位写入到一个txt文件中,两个数之间用回车分隔。谢谢
解决方案 »
- 用 IWebBrowser2::Navigate打开本地PNG图片,出现“打开”“保存”“取消”对话框!
- 关于树控件(CTreeCtrl)的问题。。
- 有高手在吗,请教个SDK编程的问题
- 为什么RawSocket发送的是ICMP包,接收的却是IP包?
- 如何取得本机usb口的数目和名称?
- Register WndClass将窗口类信息保存在哪?在线等待,高分相送。UP这也给分
- 怎样让程序脱离VC环境运行?
- 怎样在SDI客户区实现动态光标提示的?象VC ide中的函数提示那样?
- 动态调用DLL函数,程序自动关闭。
- 在(windows98/NT)让特定进程退出
- CDateTimeCtrl 问题
- Tools->Options->Directories的问题
sprintf(sz,"%d\r\n%d\r\n%d\r\n...",i0,i1,i2...);
...
f.Write(sz,strlen(sz));
for(int i=0;i<25;i++) {
printf("%d\n", pInt[i]);
}
int *pInt = (int *)pBuf;
for(int i=0;i<25;i++)
{
fprintf(fp, "%d\n", pInt[i]);
}
CFile cfile;
cfile.Open(_T("out.txt"), CFile::modeCreate | CFile::modeReadWrite);
char pbufWrite[(25 + 1) * 6];
memset(pbufWrite, 0, sizeof(pbufWrite)); int* pBuf = new int [25]; int *pInt = (int *)pBuf;
for(int i=0;i< 25;i++)
{
pInt[i] = i + 1;
itoa(pInt[i], pbufWrite + i * 6, 10); pbufWrite[(i+1) * 6 - 2] = '\r';
pbufWrite[(i+1) * 6 - 1] = '\n';
} cfile.Write(pbufWrite, 100);
cfile.Flush();