#include <iostream.h>
#include <fstream.h>
#include <string.h>
==>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
#include <fstream.h>
#include <string.h>
==>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
首先我是建立了一个Win32 Application工程 工程名字是 Read
然后添加了 一个C++ Souce File到这个工程里,名字是Read.cpp
该Read.cpp里的代码就是上面那些
这个程序只要能完成把文本数据的每一行数据中的第一个数据读到一个一维数组
再把这一行第一个数据后的其它数据读到另一个数组里现在我这个程序编译能通过,LINK的时候出错
错误提示如下:Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/Read.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.Read.exe - 1 error(s), 0 warning(s)--------------------------------
大虾们,我上面的步骤和代码错在哪里了呢
还有我想请教下,谁能解释下 读取一行数据,然后在这行的第一个数据到第一个数组,其它的数据写到第一个数组的,因为这个程序不都是我写的,自己也不太会,谢谢了
而不是win32 application
int APIENTRY WinMain(HINSTANCE, HINSTANCE, LPSTR, int) 还有就是发现程序里循环的边界有一问题``除了第一列外,后面只有7列,但你第二层循环却写8,应该改成7
我有试过建立了win32 console application
LINK的时候就不动了,这又是怎么回事额。。
你现在如果建的是win32 application,按我说的改``
如果是win32 console app..,直接把代码粘贴``注意不要去掉#include "stdafx.h"`
接下来把上面main()函数里的代码粘贴到winmain()函数里呢
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow) 这个函数如果是 win32 Console application 选项是 建立一个简单的程序 是有
int main(int argc, char* argv[])那我该怎么弄,我有点糊涂 了
Win32 Application ---> WinMain
int number = 0;
int i = 0;
int a[2064];
float b[2064][10];(10也可以大点)
CStdioFile file;
CFileDialog fileDlg(TRUE);
fileDlg.m_ofn.lpstrTitle = "打开文件";
fileDlg.m_ofn.lpstrFilter = "txtFiles(*.txt)\0*.wave\0All Files(*.*)\0*.*\0\0";
fileDlg.m_ofn.lpstrDefExt = "txt";if (IDOK == fileDlg.DoModal())
{
file.Open(fileDlg.GetFileName(),CFile::modeRead);
//读取文件数据
while(file.ReadString(sss))
{
len1 = sss.Find(',',0);
len2 = sss.Find(',',len1+1);
sss1 = sss.Mid(len1+1,len2-len1-1);
number = atof(sss1);
a[i]=number;
len1 = sss.Find(',',len2+1);
sss1 = sss.Mid(len2+1,len1-len2-1);
number = atoi(sss1);
open_ai_buf1[i].x=number;
.
.
.
.
i++;
}
file.Close();
}
else
{
return FALSE;
}
#pragma comment(linker,"/subsystem:console")
强迫链接器把main作为入口点。Jeffrey Richter如是说,我没用过,你试试