第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求解為什么一運行就出現press any key to continue

求解為什么一運行就出現press any key to continue

C++
looya 2018-03-18 14:11:07
#include<iostream>#include<cstring>#include<cstdio>using namespace std;int main(){ char a[10000],*p,word[10000][10000];   //用二维数组来存多个字符串 int i,j; while(cin.get(a,10000)) { if(strcmp(a,"#")==0) break; else { int n=0; p=strtok(a," "); for(i=0;p!=NULL;i++) { strcpy(word[i],p); p=strtok(NULL," "); } for(int k=0;k<i;k++) for(j=k+1;j<i;j++) if(strcmp(word[k],word[j])==0) { n++; break; } cout<<i-n<<endl; } } return 0;}
查看完整描述

2 回答

?
onemoo

TA貢獻883條經驗 獲得超454個贊

哦,是這樣啊。連一開始的?cin.get 都沒有執(zhí)行...

我看到你定義了兩個超大的數組,尤其是 word。我猜是因為它們太大導致“爆棧”了。函數的棧幀大小有限,不要使用太大的 local 變量。

你試試把這兩個數組改小些,或者在堆中動態(tài)創(chuàng)建它們。

查看完整回答
反對 回復 2018-03-21
?
onemoo

TA貢獻883條經驗 獲得超454個贊

這個是編程環(huán)境命令行的一個功能,在程序執(zhí)行之后會等你按一個鍵才會退出。不然的話程序執(zhí)行完命令行界面就會退出——眨眼間小黑窗口就消失了——你就看不到結果了。

所以你不用管這個,只需要看看程序執(zhí)行的結果是否正確。


還有,記得把代碼用發(fā)帖工具格式化一下。這樣一坨沒法看的。

查看完整回答
反對 回復 2018-03-20
  • looya
    looya
    我想問的是,運行的話我應該是要先輸入一個字符串,可是我還沒輸入就出現了press any key to continue
  • looya
    looya
    #include<iostream> #include<cstring> #include<cstdio> using namespace std; int main() { char a[10000],*p,word[10000][10000]; //用二維數組來存多個字符串 int i,j; while(cin.get(a,10000)) { if(strcmp(a,"#")==0) break; else { int n=0; p=strtok(a," "); for(i=0;p!=NULL;i++) { strcpy(word[i],p); p=strtok(NULL," "); } for(int k=0;k<i;k++) for(j=k+1;j<i;j++) if(strcmp(word[k],word[j])==0) { n++; break; } cout<<i-n<<endl; } } return 0;}
  • onemoo
    onemoo
    在他人回復中是無法格式化代碼的。
  • 2 回答
  • 0 關注
  • 4419 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號