高手幫幫忙啊,vc 巨集定義陣列輸出出錯,急用

2025-01-02 01:55:13 字數 1832 閱讀 3776

1樓:手機使用者

你的問題出在對不明的位址進行了寫操作,則。

scanf("%s",&name[i][20]);

自然輸出時就有問題。

int num[sn][20];

char name[sn][20];

int sco[sn][3];

你定義就有問題,三個學生,每個學生。

1.用整形記錄學生學號,不必要定義成int num[sn][20];啊,而你就只用到了20個整形的第20個。改正:--

int num[sn];

scanf("%d",&num[i])

2.用最多為20個字元來儲存名字。

輸入**scanf("%s",&name[i][20]);

scanf("%s",&name[i]);

輸出:printf("%d\t%s\t",num[p][20],name[p][20]);

printf("%d\t%s\t",num[p],name[p]);

vc++中關於巨集定義的問題

2樓:網友

char ch[30]="dsgsdsdfs";

你把常量字串賦值給ch變數了。

ch[0]肯定就是d了。

不是很明白你的意思啊。

你是想讓乙個變數的第乙個位元組是字元常量,永遠是'1'麼,是這個意思麼???

這個實現不了的,常量跟變數的儲存區是不同,常量在編譯時候已經定義,在靜態儲存區,變數在執行時動態分配。倒是可以參考類的封裝思想,定義乙個變數,但不提供介面,不就能實現常量的功能了。

3樓:網友

#include //您的inlceude拼寫錯誤了using namespace std;

const char d='1';

void main()

解釋:"dsgsdsdfs"本身是個常量字串,中間的任何字元都不能作為識別符號來使用。

4樓:手機使用者

試試 _declspec(dllexport),這個才是匯出。

關於vc++輸出多個字串陣列的問題

5樓:呼嘯

#incldue "" #incude "" char name[4][10]=;仿清/4個航敗山班,並且可以給他們命名 char time[4][10]=;4個航班的時間,修改的時候請不要超過第二維的大小(這裡是10) int main()

c語言氣泡排序法出現問題,vc++報錯「access volation」,dev c++執行輸出陣列最後乙個順序不對

6樓:veket的小號

#include

#include

#include //標頭檔案加上。

#define total 9//一共9個, 陣列下標 0 ~ 8int main(void){

int n[total];

int counter,a,counter2;

srand(time(null));

for (counter=0;counter

7樓:猿宅

所有的for迴圈中應該都改成從counter

請vc高手指教這題怎麼改成對的!?我知道錯誤應該就是在輸入函式定義那邊!但不懂改。

8樓:網友

void invert(int *a,int y)

這裡的for語句條件錯誤,應寫成,i

高手們幫幫忙啊詩集冊的開頭高手們幫幫忙啊!幫我寫首詩。大概意思是我和女朋友剛剛分手了。我很愛她,現在我好難受。想挽回這

親,你這個是寫的什麼內容的呀,書的內容是什麼,我可以幫你寫 清晨,分享湧動的朝陽,收穫快樂,黃昏分享美麗的晚霞,收穫幸福 喧囂中保持一份心靈的寧靜,是一種修養,一種境界,是生活的真諦。如果你想有所作為,就必須有始有終。搖曳著的溫暖隨時可能凋謝,但這樣並不意味著將到來的是寒冷的冬天。只要你心裡充滿陽光...

游泳高手請幫幫忙啊

練三個步驟 1.潛水,沉下去就在淺水域先練潛水吧.2.練腳功,用手抓住固定物件,然後在水裡踢腳,使身體浮起.3.練手功,叫人抓住腳部或固定後,在水裡用手蛙水,努力使身體特別是頭部浮起.最後再結合三個動作一起練,一定會成功的,很有效果哦 切以上都是垃圾 我是國家1級運動員啊 他們說的都不對 大家說的都...

高手幫幫忙啊英語題目

1.仔細想想,你或許在什麼地方可以找到它.think it over.maybe you can find it somewhere 2.你看見那邊有什麼奇怪的東西?我什麼也沒有看見 什麼也看不見?仔細看看,你就會看見樹林裡有什麼東西。can you see something strange is...