求助奇怪错误
  • 板块学术版
  • 楼主cmk666
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/10/9 16:10
  • 上次更新2023/11/4 04:16:34
查看原帖
求助奇怪错误
127949
cmk666楼主2021/10/9 16:10

今天写题本地测试时,cincout由于未知原因就挂了,具体如下图:

代码:

//P1012
#include<bits/stdc++.h>
using namespace std;
int n;
string a[29];
int main()
{
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	cin >> n;
	for ( int i = 1 ; i <= n ; i++ ) cin >> a[i];
	sort(a + 1, a + n + 1, [](string x, string y){
		return x + y > y + x;
	});
	for ( int i = 1 ; i <= n ; i++ ) cout << a[i];
	cout << endl;
	return 0;
}

已知ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);不论是否注释都会产生这样的问题,而scanfprintf可正常使用

编译命令:g++ -std=c++2a -O2 -Wall file.cpp -o file.exe

运行环境:Windows10 64bit

有大佬知道是什么原因么?

2021/10/9 16:10
加载中...