課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
我想以二維數組的形式輸入一行英文句子, 第二維代表單詞,并且在輸出換行符的時候結束整個輸入, 每個單詞是一個字符串,
并且不知道要輸入多長 要用malloc 實現任意長度的輸入 該怎么寫
2017-04-11
源自:初識HTML(5)+CSS(3)-升級版 9-5
正在回答
有三個地方錯了,第一個是數組中的一個第二維數據少了[];請問哪里錯了啊!!
char **p = (char**)malloc(sizoef(char*)*n); ? //n表示單詞數量,如果不知道的話就需要用到realloc
for(int i=0; i<n;i++){
????p[i] = (char*)malloc(sizeof(char)*100);
????scanf("%s", p[i]);
}
實現任意長度的輸入可以用char *,數組創建的時候長度就得確定
問百度
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
1 回答求大神, C語言的問題
6 回答c語言問題
2 回答c語言問題
4 回答c語言問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-23
有三個地方錯了,第一個是數組中的一個第二維數據少了[];請問哪里錯了啊!!
2017-04-14
char **p = (char**)malloc(sizoef(char*)*n); ? //n表示單詞數量,如果不知道的話就需要用到realloc
for(int i=0; i<n;i++){
????p[i] = (char*)malloc(sizeof(char)*100);
????scanf("%s", p[i]);
}
2017-04-11
實現任意長度的輸入可以用char *,數組創建的時候長度就得確定
2017-04-11
問百度