全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1623
推到 Plurk!
推到 Facebook!

在Kylix3上Compiler, 不知這個ERR訊息代表何意?

尚未結案
Chenbc
一般會員


發表:31
回覆:33
積分:12
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-15 22:29:03 IP:61.59.xxx.xxx 未訂閱
寫了一支client程式,在g++ compiler後可以執行,但移到Kylix3上Compiler就有底下二行的err,這是何竟?請高手指點,程式順便post如下    [C++ Error] _algobase.h(629): E2285 Could not find a match for 'min<_Tp,_Compare>(const unsigned int,const unsigned int)' [C Error] _algobase.h(660): E2285 Could not find a match for 'min<_Tp,_Compare>(const int,const int)'
//---------------------------------------------------------------------------    #include 
#pragma hdrstop    #include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.xfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------    void __fastcall TForm1::FormCreate(TObject *Sender)
{
          struct sockaddr_in addr_svr;
        int sockfd;
        char buffer[1024];            // create server address
        memset(&addr_svr, 0, sizeof(addr_svr));
        addr_svr.sin_family= AF_INET;
        addr_svr.sin_port= htons(1234);            addr_svr.sin_addr.s_addr = inet_addr("192.168.1.122");
        // create client socket
        sockfd = socket(AF_INET, SOCK_STREAM, 0);
        if( sockfd == -1){
                cerr<< "Error: socket( )"<< endl;
                exit(1);
        }            // connect
        if( connect(sockfd, (struct sockaddr *)&addr_svr, sizeof(addr_svr)) == -1){
                cerr<< "Error: connection( ) "<< endl;
                exit(1);
        }            // write a string to server
        cout << "[Please input a string]" << endl;
        cin >> buffer;
        cout << endl;            // write to and read from server
        write(sockfd, buffer, strlen(buffer) 1);            /*for(int len=0; ; ){
                len  =read(sockfd, buffer len, 1024);
                if (len == 0)
                        break;
        }*/
        read(sockfd, buffer, 1024);
        
        // output result
        cout << "[ECHO] " <<  buffer << endl;
        
        //close socket
        close(sockfd);           //        return 0;
}    //---------------------------------------------------------------------------     
系統時間:2024-04-20 10:42:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!