當前位置:首頁 » 編程軟體 » 編譯提示太大怎麼辦

編譯提示太大怎麼辦

發布時間: 2022-08-27 14:49:00

編譯器提示我那行代碼太長了,我想把這12個數據一起錄入結構體,改怎麼寫

最好的辦法是,你寫一個初始化函數,調用這個函數來初始化passenger結構體

void init(struct passenger *p, char* number, int n, char* name, char* inname)
{
strncpy(p->number, number, 2);
p->n = n;

strncpy(p->name, name, 10);
strncpy(p->inname, inname, 10);
}

然後依次調用這個函數,初始化每一個結構體就可以了;也可以寫個循環一次處理完畢。

init(stu[0], "A1",0);
init(stu[1], "A2",0);
init(stu[2], "A3",0);
...........
init(stu[11], "A10",0);

Ⅱ 在NDK中使用C++代碼,編譯出來的so庫太大,該怎麼解決

可以按大小,略做優化一下,除此就是優化代碼中不使用的代碼

~
~
~

Ⅲ c程序編譯後太大了怎麼辦啊

程序要執行當然不是只靠你寫的那兩行代碼,還需要好多庫,即使是很簡單的程序,你在VC++下按一下ALT+F7,選中Link就能看到了。編譯的時候這些庫也被包含到可執行文件當中,因此可執行文件較大。

Debug編譯後帶有源文件信息,因此可以調試,單步執行,而Release沒有這些信息,因此不能調試,但執行效率更高。

Ⅳ keil編譯顯示程序太大~編譯不了怎麼辦

這種情況已經有一陣時間了,KEIL顯示破解成功,其實是假的。現在我的做法是拿一個大程序來編譯,如果編譯通過,那就是破解成功,如果還有限制,那就繼續破。我以前的KEIL
C251破了半天,算了N個碼,個個都顯示已成功,可實際上直到N+1次才編譯通過,我一同事更倒霉,整整算了3天。所以,破這玩意沒技術,就倆字,堅持。

Ⅳ EXCEL中vba 編譯錯誤:過程太大的問題如何解決

樓主的意圖建立這個宏,是需要反復執行的嗎?如果只是一次性執行,其實大可不必如此啊
假設把5000個關鍵字放在表2,原文在表1
在表1中建立搜索函數find,找到的設為1,找不到的設為0,然後按這個值排序,最後集體選中值為1的刪除就ok啦。
如果是需要反復執行的話,再去考慮用宏咯

Ⅵ keil提示文件太大怎麼辦 高手指點指點

你的Keil沒有破解,沒有破解的Keil,最多隻能編譯2048位元組個代碼,也就是最多 0800H位元組個代碼。
解決辦法如下:
去網上找個破解軟體,用於注冊你安裝好的Keil的,步驟如下:
通常網上下載的包里也會有個破解軟體,名字一般叫KeyGen,你看看有沒有。
步驟
1 打開Keil,如果是Win7,要以管理員身份運行,打開File菜單下的License Manage
2 在彈出的框里,右上角有個CiD,把那個CID後面的碼復制下來
3 打開注冊機,把CID粘貼進去
4 注意,注冊機如果有多個選項,要選擇那個C51,不要選擇成ARM或者別的什麼
5 單擊生成,注冊機會生成一個序列碼,把這個序列復制下來
6 把序列碼粘貼到Keil那個框的New License ID裡面去,點擊右邊那個按鈕
7 如果上面顯示出了破解碼,且為黑色,說明你破解成功了,如果為紅色,表示這個注冊序列碼已經失效,重復上面的 2--7步驟即可。

Ⅶ 我用224cn主機編譯過後提示我程序塊過大怎麼辦謝謝了,大神幫忙啊

感謝各位,我做的程序已經達到9k了,包括一個自定義的通訊協議,程序是相當大呀。

熱點內容
芒果tv緩存的視頻在哪個文件里 發布:2025-02-07 16:45:05 瀏覽:814
php郵件群發 發布:2025-02-07 16:45:05 瀏覽:612
mysql資料庫基本語句 發布:2025-02-07 16:41:48 瀏覽:250
醫院門禁密碼多少 發布:2025-02-07 16:41:43 瀏覽:527
伺服器遭美國ip攻擊簽名 發布:2025-02-07 16:22:48 瀏覽:546
如何配置二良腌料 發布:2025-02-07 16:11:54 瀏覽:735
資料庫課程設計學生管理系統 發布:2025-02-07 16:11:50 瀏覽:764
美國文化密碼是什麼 發布:2025-02-07 16:07:14 瀏覽:261
安卓手機下雪特效怎麼p 發布:2025-02-07 15:49:30 瀏覽:319
輪胎存儲銘牌 發布:2025-02-07 15:43:38 瀏覽:74