int temp3 = m_pDataD3[idx];
file.Open("Lsetting.txt",CFile::modeReadWrite);
file.WriteString(temp3);
m_pDataD3[idx]是一组灰度值。这样编译不能通过,提示:'WriteString' : cannot convert parameter 1 from 'int' to 'const char *'
file.Open("Lsetting.txt",CFile::modeReadWrite);
file.WriteString(temp3);
m_pDataD3[idx]是一组灰度值。这样编译不能通过,提示:'WriteString' : cannot convert parameter 1 from 'int' to 'const char *'
解决方案 »
- 清除AfxBeginThread()返回指针时的错误处理
- 如何通过sendmessage控制下拉框
- 实在是没法了CRecordset::open()错误!
- CString变量赋值时出现错误,该错误指向STRCORE.cpp的AllocBeforeWrite等函数
- 如何动态创建一个继承自CFormView的实例?
- 求兼职程序员!
- vc调试时,怎么操作可以看到堆和栈的内容
- 监控系统界面问题:在基于对话框的工程中如何实现多画面切换
- 求助,大家帮忙看看!!
- mfc下调整状态栏的高度
- VC 中的IP地址控件,关联一个DWORD的变量dwValue,如何将这个dwValue按IP地址显示转化成4个数字或者字符串?
- flash8.ocx注册问题
file.Open("Lsetting.txt",CFile::modeReadWrite);
char s[10];
sprintf(s, "%d", temp3);
file.WriteString(s);
要把int类型转换成char*才可以
file.Open(filename,CFile::modeWrite|CFile::modeCreate);
info嘛,数组可以,结构体也可以,字符串也可以...看着整了
ar.Write(&info,sizeof(info));
file.Open("Lsetting.txt",CFile::modeCreate|CFile::modeReadWrite);
file.Write(&m_pDataD3[idx],sizeof(m_pDataD3[idx]));文件没有数据,是空的。idx=49542
CString strTemp;
file.Open("Lsetting.txt",CFile::modeCreate|CFile::modeReadWrite);
strTemp.Format("%d",m_pDataD3[idx]);
file.WriteString(strTemp);只有一个数,是idx=49542 49542的数据吧。数据时253。
#include <fstream>
int temp3 = m_pDataD3[idx];
char ctemp3[100];
sprintf(ctemp3,"%i",temp3);
std::fstream file;
file.open("Lsetting.txt",std::ios::out);
file << ctemp3;
file.close();