《c 和指针》第9章第16题——数字字符串格式化输出
来源:互联网 发布:微信cdn 阿里云cdn 编辑:程序博客网 时间:2024/04/30 02:31
#include <stdio.h>#include <stdlib.h>#include <string.h>int format(char *format_string,char const *digit_string){char *p = format_string + strlen(format_string);char *p2 = (char *)digit_string + strlen(digit_string);char *flag = format_string;if(*digit_string == NULL)return 0;while(*flag!= 0){if(*flag == '.')break;flag++;}for(;p2 >= digit_string && p >= format_string;){if(*--p == '#'){*p = *--p2;}}while(p != format_string - 1){if(*flag != 0){while(p >= flag - 1){if(*p == '#')*p = '0';--p;}}*p-- = 1;}puts(format_string);return 1;}int main(void){char str[] = "###,###,###.##";char str1[] = "2343";format(str,str1);system("pause");return 0;}
- 《c 和指针》第9章第16题——数字字符串格式化输出
- 《c 和指针》第6章第2题——删除字符串
- C primer plus第4章(字符串和格式化输入/输出)习题
- C Primier Plus 第4章 字符串和格式化的输入/输出
- 《c 和指针》第9章第12题——加密数据
- 《高质量程序设计指南——C/C++》第7章 C/C++指针、数组和字符串
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第十五章 数字 字符串和集合
- 【C】字符串,字符和字节(C与指针第9章)
- C和指针 学习笔记—第1-2章
- C和指针 学习笔记—第3章
- 【C和指针】第1—2章学习笔记
- 第15章:数字,字符串和集合
- 【C】【笔记】《C和指针》第15章 输入/输出函数
- c primer plus第4章总结:字符串和格式化输入输出
- 【C】【笔记】《C和指针》第16章 标准函数库
- object-c Foundation和数字、字符串、集合 第九天
- C和指针读书笔记-第15章(输入/输出函数)
- C和指针第4章笔记
- poj 1636 监狱布局 dfs + dp 或 传递闭包 + dp
- 为什么有时候代码会提示要去掉@override
- Computation of 2D homography using RANSAC
- java Socket 的select failed异常,debug不能连接至VM,最新发现:迅雷网游加速器!
- C static
- 《c 和指针》第9章第16题——数字字符串格式化输出
- java 利用POI 读取Execel数据的真实行数
- 黑马程序员学习日记------.NET中二进制图片的存储与读取
- UCD Search Engine Project summary
- Java打印回型数组
- 起泡排序
- 二路归并排序
- 低成本的智能家居系统是否可行
- Hand Detection AS3 基于摄像头的手势捕捉的 Flex AIR Demo