如何將與 - 結合的數字轉換爲字符串。如何將int轉換爲char字符串
例如:12-4-30
我需要所有這些數字包括 - 爲一個字符串。
我想:
string 12-4-30;
,但它似乎並沒有工作。
如何將與 - 結合的數字轉換爲字符串。如何將int轉換爲char字符串
例如:12-4-30
我需要所有這些數字包括 - 爲一個字符串。
我想:
string 12-4-30;
,但它似乎並沒有工作。
什麼?
一個字符通常就是這樣,一個字符。不是七。
你可以做一個寬字符:
char what = '12-4-30';
,但我認爲這是比大多數編譯器更多的比特會讓你有一個char
,所以它不是去上班。
如果你的意思是字符的字符串,你應該使用snprintf()
:
char what[32];
snprintf(what, sizeof what, "%d-%d-%d", 12, 4, 30);
printf("built string: '%s'\n", what);
你不能。按定義字符存儲一個字符。
在這個問題你說的字符,但字符只讀取信...所以你必須聲明字符數組作爲
char say[32];
然後使用sprintf
顯示字符串
snprintf(what, sizeof say, "%d-%d-%d", 12, 4, 30);
printf("built string: '%s'\n", say);
你的意思成〜應變G? – this
你能告訴我們你到目前爲止嘗試過什麼嗎? – xxbbcc
請您詳細說明一下嗎? '12-4-30'不是* a *號碼,它是一系列由破折號劃分的三個數字。 –