スペースで区切られた数字の量を知っています。次のコードは、Windows では機能しますが、Linux では機能しません。
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
ios_base::sync_with_stdio(0);
unsigned long k,p,q, all;
cin >> k >> p >> q;
vector<long> klo(k);
all = 0;
for(unsigned long i = 0;i<k;i++){
scanf("%d", &klo[i]);
all += klo[i];
}
}
前述のとおり、Windows では完全に動作しますが、Linux ではいくつかのランダムな値が割り当てられます。-1220155675-1220155675-12201556750
どうしたの?