[^\n]用法,输入带空格字符串
来源:互联网 发布:中超2017点球数据 编辑:程序博客网 时间:2024/04/28 01:27
在字符串输入的时候,我们除了利用函数,还可以利用更加简便的方法,下面的程序就演示了这样一个方法
/*****************************************************
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
#include <string.h>
int daoxu(char *s);
#include <string.h>
int daoxu(char *s);
int main()
{
char s[10]; //定义数组存放字符串中的字符
{
char s[10]; //定义数组存放字符串中的字符
printf("Enter your string : \n"); //提示用户输入字符串,并且赋值给数组s,打印字符串,供下面程序比较
scanf("%[^\n]",s);
// fgets(s,stain);
printf("%s\n",s);
scanf("%[^\n]",s);
// fgets(s,stain);
printf("%s\n",s);
daoxu(s); //调用函数
printf("%s\n",s); //打印函数调用后的字符串,和原字符串比较
return 0;
}
}
int daoxu(char *s)
{
int i = 0,len = strlen(s); //定义循环变量i,字符串长度len并且调用strlen()函数
char temp;
{
int i = 0,len = strlen(s); //定义循环变量i,字符串长度len并且调用strlen()函数
char temp;
for(i = 0;i < (len / 2);i++) //循环中的功能是字符串倒序
{
temp = s[i];
s[i] = s[len - i - 1];
s[len - i -1] = temp;
}
{
temp = s[i];
s[i] = s[len - i - 1];
s[len - i -1] = temp;
}
return 0;
}
}
0 0
- [^\n]用法,输入带空格字符串
- C/C++中输入带空格的字符串用法总结
- C/C++中输入带空格的字符串用法总结
- 字符串输入(带空格)
- 带空格的字符串输入
- c++解析输入带空格的字符串
- scanf怎样才能输入带空格字符串?
- 带空格的字符串输入问题
- C语言输入带空格的字符串
- C++ && C 带空格的字符串输入
- C++ 带空格的字符串输入
- C++连续输入带空格的字符串
- C++输入带空格的字符串
- 输入一串带空格的字符串
- C++ 带空格的字符串输入
- C++输入带空格的字符串
- C语言输入带空格的字符串
- 输入函数对比及输入带空格的字符串
- 手工布局
- 【Tsinsen】1228 飞飞侠【并查集优化最短路】
- 六款值得推荐的android(安卓)开源框架简介
- ubuntu 16.04 安装chrome
- 2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest J dp
- [^\n]用法,输入带空格字符串
- 远程控制连接(RFP协议)登陆错误及解决方案
- 母函数模版及解释
- 数组:f[a,A,h,f,H,F]实现一个排序的效果:[A,a,F,f,H,h],先按字母顺序排列,再把每个字母的大写字母写在前面,小写放在后面。
- Zstack宏、返回状态、簇ID
- 第九周 项目二【对称矩阵压缩存储的实现与应用2】
- 51nod 1428 活动安排问题(贪心)
- Android 开发基础知识
- TBS腾讯X5内核的使用