[英]Input to Unsigned Char Array
我一直在研究一個加密程序,除了一個小細節,我所有的工作都在進行,我必須對未簽名的字符進行硬編碼...我想做的是提示用戶兩件事:
-text,將文本放入我的未簽名char數組(包括空格)中。
-numbers,取數字並將其放入另一個無符號char數組(無空格)。
文本數組示例:
輸入信息:hello world
unsigned char text[11] = {'h','e','l','l','o',' ','w','o','r','l','d'}
給定數字的示例(請注意,我不需要數組中的“ 123”,而是123):
輸入的輸入為:123213146178
unsigned char text[4] = {123, 213, 146, 178}
更新:我將文本輸入數組並對其進行了很好的編碼。 謝謝您的幫助。 明天我將處理插入編碼的數字。
更新2:我熬夜了...代碼正在解碼。 長句中斷。 明天再調查。 多謝你們! :)
不建議使用gets()
更新答案。
提示您可以用來解決問題的方法之一。
對於問題的第一部分,請使用fgets()
。
對於第二部分,使用fgets()
獲取整個輸入,使用空格作為定界符將它們分解為標記( strtok()
將這樣做),並使用atoi()
獲得其整數值並將其存儲在數組中。
我遵循了Raunak Mukhia的邏輯,成功了! “不建議使用gets()更新答案。
提示您可以用來解決問題的方法之一。
對於問題的第一部分,請使用fgets()。
對於第二部分,使用fgets()獲取整個輸入,使用空格作為定界符將它們分解為標記(strtok()將這樣做),並使用atoi()獲得其整數值並將其存儲在數組中。
”
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.