回 帖 发 新 帖 刷新版面

主题:问个简单的问题,关于多文件编译的

在vc中建了两个简单的文件,总是编译不成功
请教下问题出在哪了
file1:
#include<iostream>
#include<string>
using namespace std;

int main()
{
    void ziyu(string,string,string);
    string str1,str2,str3,temp;    
    
    cout<<"请输入3个字符串"<<endl;
    cin>>str1>>str2>>str3;
    ziyu(str1,str2,str3);

    getchar();
    getchar();
    return 0;
}
file2:
void ziyu(string str1,string str2,string str3)
{
    string temp;
    if(str1>str2)
    {temp=str1;
    str1=str2;
    str2=temp;
    }
cout<<"字符串排序后的结果为:"<<endl;
    if(str3<=str1)
        cout<<str3<<str1<<str2;
    else if (str3<=str2)
        cout<<str1<<str3<<str2;
    else
        cout<<str1<<str2<<str3;
}

回复列表 (共1个回复)

沙发

需要在file1中加入:
#include "file2.cpp"吧?你试试

我来回复

您尚未登录,请登录后再回复。点此登录或注册