c++编译为什么不通过
#include <iostream>using namespace std;
int main(){
char buffer;
cin.ignore(7);
cin.getline(buffer,10);
cout << buffer << endl;
return 0;
}
很简单的程序,编译报错
gcc test.cpp -o test
clang: error: linker command failed with exit code 1 (use -v to see invocation)
百度了一下,这种问题,通常出现在添加第三方库文件或者多人开发时。一般是找不到文件而导致的链接错误。
难道是因为找不到iostream???求大佬指教
你是用编译c的那一套来编译c++吧
https://www.cnblogs.com/studyskill/p/8335833.html
#include<iostream>
#include<string>
using namespace std;
int main()
{
string nums;
int target;
int i,j;
cin>>nums;
cin>>target;
for(i=0;i<nums.size()-1;i++)
for(j=i;j<nums.size()-1;j++)
if(nums+nums==target)
cout<<i<<j<<endl;
return 0;
}
为什么不能输出
谢谢
页:
[1]