C 自定义输入函数
来源:互联网 发布:软件开发环境 编辑:程序博客网 时间:2024/05/10 09:22
题目:自定义两个输入函数,第一个打印字符串,不添加'\n',第二个打印字符串,并统计打印的字符数
分析:第一个函数利用传入的指针参数循环判断是否为'\n',否则putchar,指针指向下一个。
第二个函数增加一个计数变量。
程序如下:
#include<stdio.h>
void put1(const char * string);
int put2(const char * string);
int main()
{
put1("hello!\n");
printf("i count %d ch", put2("done!"));
return 0;
}
void put1(const char * string)
{
while (*string)
putchar(*string++);
}
int put2(const char * string)
{
int count = 0;
while (*string)
{
putchar(*string++);
count++;
}
putchar('\n');
return count;
}
运行结果;
hello!
done!
i count 5 ch请按任意键继续. . .
0 0
- C 自定义输入函数
- C语言 自定义 浮点数的输入函数 inputDouble()
- c/c++输入函数
- 【c/c++】输入函数详解
- C中的获取输入函数
- C++_输入常用函数
- c语言 输入/输出函数
- C++_输入常用函数
- C语言输入函数区别
- c/c++输入函数总结
- c语言中的输入函数
- c语言输入/输出函数
- jqGrid-colModel之自定义输入函数
- C语言冒泡排序,输入自定义数字
- C语言scanf()函数:格式化输入函数
- C语言scanf()函数:格式化输入函数
- c语言自定义函数大全
- C语言中自定义函数
- UIApplicationLaunchOptionsRemoteNotificationKey
- 用rem来做响应式开发
- 知识点二:文件的输入和输出
- hdu 5074
- Java之正则表达式
- C 自定义输入函数
- 基于spark的大数据提取校验框架
- Binary Tree Zigzag Level Order Traversal——Difficulty:Medium
- 总结10
- 知识点三:错误与异常
- BZOJ4444: [Scoi2015]国旗计划 解题报告
- PHP面试常用算法
- 安卓中的特殊服务:IntentService
- [bzoj 2190] [SDOI2008]仪仗队:欧拉函数,线性筛