C语言格式化输入输出函数使用
2014-12-05 14:37
239 查看
1.Demo.c
2.gcc -g -o demo demo.c
3../demo
#include <stdio.h> int main() { int a[4]; printf("please input:"); ////////////////////////////////////////////////// scanf("%d.%d.%d.%d",&a[0],&a[1],&a[2],&a[3]); int i = 0; for(;i < 4;i++) printf("a[%d] is %d\n",i,a[i]); ////////////////////////////////////////////////// char b[64] = "192.168.1.1/255.255.255.0"; int ip[4]; int submask[4]; sscanf(b,"%d.%d.%d.%d/%d.%d.%d.%d",&ip[0],&ip[1],&ip[2],&ip[3],&submask[0],&submask[1],&submask[2],&submask[3]); i = 0; for(;i < 4;i++) printf("ip[%d] is %d\n",i,ip[i]); i = 0; for(;i < 4;i++) printf("submask[%d] is %d\n",i,submask[i]); ////////////////////////////////////////////////// char c[64]; sprintf(c,"%d.%d.%d.%d/%d.%d.%d.%d",ip[0],ip[1],ip[2],ip[3],submask[0],submask[1],submask[2],submask[3]); printf("c is %s\n",c); return 0; }
2.gcc -g -o demo demo.c
3../demo
please input:10.120.136.85 a[0] is 10 a[1] is 120 a[2] is 136 a[3] is 85 ip[0] is 192 ip[1] is 168 ip[2] is 1 ip[3] is 1 submask[0] is 255 submask[1] is 255 submask[2] is 255 submask[3] is 0 c is 192.168.1.1/255.255.255.0
相关文章推荐
- C语言格式化输入输出函数详解
- C语言中的输入输出文件的缓冲区函数使用说明及举例
- C语言格式化输入输出函数
- [C]C语言格式化输出函数及使用禁区
- 【Python_Demo_1】使用Python实现C语言中sprintf()格式化字符串写入函数
- 【C语言】格式化输入输出函数
- C语言的输入输出-几个函数的使用比较
- C语言中的格式化输入输出函数
- C语言中getch()函数的使用
- C语言中va函数的使用
- C语言指针,malloc.h函数使用
- 13.使用更安全CRT函数(C语言)
- C语言中scanf格式化输入函数
- c语言输入输出函数printf与scanf
- C语言使用extern函数要注意
- C语言下的函数可变参数的使用
- 学习51笔记与一份从网上找的资料:单片机C语言中_nop_函数的使用及C语言的延时计算2010-
- C语言中使用extern修饰函数要注意(转)
- 关于C语言中getopt()函数的使用方法
- C语言的两个小函数: 格式化当前时间和返回字符串中两个子字符串间的内容