應該是沒換行你要每行固定長度輸出的話

發布 C++ 0


圖一是生成子串的函數,當然沒給全,我要生成長度是五的所有組合串。然后全部保存到全局數組m中。count是用來統計一共有多少個長度為5的組合。遞歸時候每完成一次加一,正確可以保證。然后圖二是主函數調用該函數,然后在函數內部我依次輸出每一個組合。但是我后來又在主函數輸出的時候結果和函數中輸出的不一樣。也就是說函數內部給二維數組賦值了,全局的數組,然后在主函數再輸出的時候結果完全不同。圖三就是一部分截圖,結果明顯不同。而且我定義的數組是m[1000][5]也就是只有五列,但是后來在主函數的輸出卻那么多。很迷惑。求大佬幫忙。應該是沒換行你要每行固定長度輸出的話
應該是沒換行你要每行固定長度輸出的話
應該是沒換行你要每行固定長度輸出的話

看輸出結果,應該是沒換行

你要每行固定長度輸出的話,每次輸出字符串最好添加一個判斷,這個判斷控制的是字符串長度與換行,C++的換行不難吧

最好把代碼貼全,不行的話寫個重現問題的Demo,這貼一半誰知道問題是不是在沒貼出來的地方呢。
 
美国扑克50手返水