您好,登錄后才能下訂單哦!
在C語言中,可以使用sprintf()
函數將一個整數或字符串轉換為指定格式的字符串
#include<stdio.h>
#include<string.h>
void format_phone_number(char *formatted, const char *raw) {
int area_code, first_three, last_four;
sscanf(raw, "%d%d%d", &area_code, &first_three, &last_four);
sprintf(formatted, "(%03d) %03d-%04d", area_code, first_three, last_four);
}
int main() {
char raw[] = "1234567890";
char formatted[20];
format_phone_number(formatted, raw);
printf("Formatted phone number: %s\n", formatted);
return 0;
}
這個程序首先使用sscanf()
函數從原始字符串中提取區號、前三位和后四位數字。然后,使用sprintf()
函數將這些數字格式化為所需的電話號碼格式。最后,輸出格式化后的電話號碼。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。