当前位置: 代码迷 >> C语言 >> C语言可以访问网络吗?-(求助)
  详细解决方案

C语言可以访问网络吗?-(求助)

热度:347   发布时间:2008-01-06 09:20:27.0
C语言可以访问网络吗?-(求助)
各位大虾,请问用C语言可以从 [url]http://cn.expasy.org/uniprot/P12345.fas[/url]
这个网页读取信息吗?
我用的是VC++ 6.0简体中文版 的软件
搜索更多相关的解决方案: 网络  C语言  访问  

----------------解决方案--------------------------------------------------------
API
----------------解决方案--------------------------------------------------------
zbqf109 楼主说的什么意思?
----------------解决方案--------------------------------------------------------
噢,这个还没学到.
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

坚持到底
2008-01-06 04:31:36
zbqf109

等 级:新手上路
帖 子:289
专家分:0
注 册:2006-12-31
  得分:0 
回复 3# 的帖子
就是编写一个程序,从特定的网页中读取数据。
----------------解决方案--------------------------------------------------------
对,就是怎么样编个语句,可以从具体的http://*****网页中读数据,
用C语言或C++编都行
----------------解决方案--------------------------------------------------------
sock编程,但好像很麻烦的样子。
----------------解决方案--------------------------------------------------------
我没有学过
----------------解决方案--------------------------------------------------------
VC++下的我做过,核心代码你看看
这个小程序可以定时提取指定网页的源码,由此可以扩展到获取指定网页上的天气预报
主要代码如下
void CGetWebSourceDlg::OnTimer(UINT nIDEvent)
{
     KillTimer(1);
     CString straddress;
     GetDlgItem(IDC_EDADDRESS)->GetWindowText(straddress);
     CInternetSession mySession(NULL,0);
     CHttpFile* myHttpFile=NULL;
    CString strsource,strline;
     myHttpFile=(CHttpFile*)mySession.OpenURL(straddress);
     while(myHttpFile->ReadString(strline))
     {
          strsource+=strline;
          strsource+="\r\n";
     }
    myHttpFile->Close ;
    mySession.Close ;
    GetDlgItem(IDC_EDWEBSOURCE)->SetWindowText(strsource);
    SetTimer(1,atoi(strtime),NULL);
    CDialog::OnTimer(nIDEvent);
}

[[italic] 本帖最后由 随心 于 2008-1-6 21:16 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
  相关解决方案