2010-04-28 38 views
0

我有一個問題,在VC++中從用戶處獲取一個字符,我想使用的函數使用字符格式,因此當我使用getch()獲取輸入時,它給了我一個錯誤,不能將'int'轉換爲'char'。 有人可以請幫助我如何獲得字符格式的輸入嗎?獲取一個字符並在VC++中打印它

編輯:

char key1[10]; 
key1=getch(); 
Main.draw_text(key1,120+(i*40),250,White,Black,20); 
+0

你已經將代碼粘貼一個字符串請寫嗎? – 2010-04-28 05:28:11

+0

char key1 [10]; key1 = getch(); Main.draw_text(key1,120 +(i * 40),250,White,Black,20); draw_text使用char輸入 – sss123 2010-04-28 05:31:33

+0

將您的評論代碼片段移動到發佈中。 – 2010-04-28 05:53:57

回答

0

你會過得更好編輯職位,而不是發佈在評論的代碼片斷。

無論如何,從代碼它看起來像你想的getch()返回一個字符串,但只返回一個字符,得到你需要使用例如

gets(key1); 
相關問題