① 在VC中怎麼讀取lpcmdline值
你說的那個是MFC 的。。或者就是你自己寫的程序調用API函數來實現窗口的顯示的。。
你可以在建立過程的時候就建立MFC工程的。但是你要是不會的話,建議你最好是先看看關於這方面的書的。
這個知識還是比較多的。而且比較難理解的。尤其是消息映射的。理解了才好往下面做的。
② vc 如何逐行讀取文本
CStdioFile cFile;
CString strTemp;//只保存當前行數據
std::vector<CString> strVector;//用於保存每行讀取出來的內容
if(!cFile.Open("test.txt", CFile::modeRead))
{
cout<<"打開文件失敗"<<endl;
}
while(cFile.ReadString(strTemp))
{
strVector.push_back(strTemp);
}
運行完成,strVector中就保存了test.txt中的所有內容。
③ VC++中數據讀取和存儲的問題(急)
我用你的方法測試了,一點問題也沒有:
//我想從一個文件中讀取數據,並將數據保存起來,文件中的數據是這樣的:
//0.056183 0.015906 0.003513
//0.020147 0.005431 0.001509
//0.026044 0.001199 0.001091 (每行數據間是按TAB分隔)
//我已經定義好了一個
#include <stdio.h>
class Point
{
public:
double x;
double y;
double z;
};
//再定義一個對象數組
Point point[100];
//在應用程序中的相應程序段中寫的程序如下:
/*void CTempView::*/OnDu()
{
//CFileDialog fileDlg(TRUE);
//fileDlg.m_ofn.lpstrTitle="我要打開對話框";
//fileDlg.m_ofn.lpstrFilter="CJP Files (*.cjp)\0*.cjp\0 \
// (*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
//if(IDOK==fileDlg.DoModal())
//{
// CFile file(fileDlg.GetFileName(),CFile::modeRead);
//// ..........//後面的不知道怎麼寫了
//}
//請問後面怎麼樣寫.才能在點OK按鈕選取文件後,將文件前三行中每一行的第一個數放入point對象數組中的每個對象的x,第2個數放入y,第三個數放入z. 最好是用CFile的Read函數實現.請高手幫忙寫下程序.
// 問題補充:如果我想用
FILE *fp=fopen("test.txt","r");
for(int i=0;i<3;i++)
{
if(feof(fp))
break;
fscanf(fp,"%lf\t%lf\t%lf",&point[i].x,&point[i].y,&point[i].z);
}//這段程序有什麼問題
}
void main()
{
OnDu();
for(int i=0;i<3;i++)
printf("%f,%f,%f\n",point[i].x,point[i].y,point[i].z);
}
能夠輸出正確結果
④ 如何編程實現提取網頁指定信息用C++最好 比如我想實時獲得新浪財經某隻股票價格,或者163新聞首頁頭條新
在股市上,股價呈不斷下跌趨勢,終因股價下跌速度過快而反轉回升到某一價位的調整現象稱為反彈。一般來說,股票的反彈幅度要比下跌幅度小,通常是反彈到前一次下跌幅度的三分之一左右時,又恢復原來的下跌趨勢。頃是南方人的興奮活潑,喜
⑤ vc++6.0怎麼讀取TXT文檔中的數據行
給你個例子吧,舉一反三嘛。 #include <iostream> #include <iomanip> #include <fstream> using namespace std; int main(){ char buffer[256]; ifstream myfile ("c:\\a.txt"); ofstream outfile("c:\\b.txt"); if(!myfile){ cout << "Unable to open myfile"; exit(1); // terminate with error } if(!outfile){ cout << "Unable to open otfile"; exit(1); // terminate with error } int a,b; int i=0,j=0; int data[6][2]; while (! myfile.eof() ) { myfile.getline (buffer,10); sscanf(buffer,"%d %d",&a,&b); cout<<a<<" "<<b<<endl; data[i][0]=a; data[i][1]=b; i++; } myfile.close(); for(int k=0;k<i;k++){ outfile<<data[k][0] <<" "<<data[k][1]<<endl; cout<<data[k][0] <<" "<<data[k][1]<<endl; } outfile.close(); return 0; }
⑥ VC++的數據讀入問題 急求!!
不知道能不能幫到你 我的讀取的是TXT文檔 在工具欄上添加按鈕 添加消息響應事件之後再添加下代碼:
void CStartOpenGLView::OnAdddata()
{
// TODO: Add your command handler code here
Invalidate(true);
CFileDialog dlg(TRUE);
if (dlg.DoModal()==IDOK)
{
FILE *mm_vertexFile;
mm_vertexFile=fopen(dlg.GetPathName(),"r");
for (int i=0;i<MAX;i++)
{
float rate = 1;
float a,b,c;
a=b=c=0.0;
fscanf(mm_vertexFile,"%f%f%f",&a ,&b,&c);
(m_vertex[i].x)=a/rate;
(m_vertex[i].y)=b/rate;
(m_vertex[i].z)=(2*c)/rate;
}
fclose(mm_vertexFile);
}
其中m_vertex是自己定義的結構體三維坐標點 讀取的txt文檔是每行一個點 xyz用空格分開的.rate就是自己定義的倍率。
⑦ vc中怎樣讀取文件
#include <stdio.h>
int main(void)
{
float a, b, c;
FILE * f = fopen("codedata", "r");
while(!feof(f)) {
fscanf(f, "%f %f %f", &a, &b, &c);
printf("%f %f %f\n", a, b, c);
}
fclose(f);
return 0;
}
⑧ vc++文件讀取
把第一行和第二行相加就行了. 都是CString類型的
⑨ VC++中 文件中數據的讀取
建議你參考我寫的一段代碼
void CMainFrame::planeOutput()
{
for (int i=0;i<PictSum;i++)
{
printf("%f %f %d\n",xPos[i],zPos[i],statusArray[i]);
}
printf("\nConfirm Plane Data to Write to File...\n");
CString xpos,zpos,status,str;
CFileDialog fileDlg(FALSE,"txt", "PlaneData.txt", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "bitmap file (*.txt) |*.txt| |");
CFile file;
if (fileDlg.DoModal()==IDOK)
{
file.Open(fileDlg.GetPathName(),CFile::modeCreate|CFile::modeWrite);
for (int i=0;i<PictSum;i++)
{
/*time.Format("%f",timeArray[i]);
acc.Format("%f",accArray[i]);
status.Format("%d",statusArray[i]);
str=time+" "+acc+" "+status;*/
xpos.Format("%f",xPos[i]);
zpos.Format("%f",zPos[i]);
status.Format("%d",statusArray[i]);
str=xpos+" "+zpos+" "+status;
file.Write(str,str.GetLength());
file.Write(_T("\r\n"),2);
}
file.Close();
}
}
⑩ 有誰用VC++6.0做過 股票K線圖 嗎
正在弄,這是我做的界面: