字符数组的输入与输出
来源:互联网 发布:黑客帝国文字矩阵 编辑:程序博客网 时间:2024/06/06 09:34
- 字符输入输出有两种办法。一是用”%c’’输入输出一个字符,二是,用“%s”将字符串一次输入或输出。
scanf函数中的输入项如果是字符数组名,就不加地址符“&”。
字符串处理函数
puts and gets函数
#include<stdio.h>int main(){ char str[10]; gets(str); puts(str);}
strcat
#include<stdio.h>int main(){ char str1[30]={"People's Republic of "}; char str2[]={"China"}; printf("%s", strcat(str1,str2));}
strcpy strncpy
#include<stdio.h>int main(){ char str1[10] = "asdas"; char str2[] = {"China"}; strcpy(str1,str2); printf("%s",str1);}
strcmp
int main(){ char str1[] = {"compare"}; char str2[] = {"computer"}; if(strcmp(str1,str2)>0) printf("yes"); else printf("no");}
strlen
#include<stdio.h>int main(){ char a[10] = {"China"}; printf("%d",strlen(a));}
strlwr
#include<stdio.h>int main(){ char str1[] = {"CHINA"}; printf("%s",strlwr(str1));}
strupr
#include<stdio.h>int main(){ char str1[] = {"china"}; printf("%s", strupr(str1));}
将一个数组中的值按逆序重新存放
#include<stdio.h>int main(){ int a[5]; int i, j, t; for(i = 0;i < 5;i++) scanf("%d", &a[i]); for(j = 0;j < 2;j++) { t = a[j]; a[j] = a[4 - j]; a[4 - j] = t; } for(i = 0;i < 5;i++) printf("%d ", a[i]);}
阅读全文
0 0
- 字符数组的输入与输出
- 字符数组的输入与输出
- C语言字符数组的输入与输出
- 二位数组的输入与输出
- 数组的输入与输出.cpp
- 输入 /输出 缓冲区 与 数组的常识
- 题目:输入一个字符数组,输出所有的排列。
- Java字符输入与输出
- 字符与字符串(字符数组)的输入区别
- 字符数组的输入
- 字符数组的输出
- 输入字符流与输出字符流
- C++ 字符数组、字符串【输入、输出】
- 循环输入和输出二维字符数组
- 对象数组输入与输出
- 对象数组输入与输出
- C语言中字符的输入与输出
- Python(三) 2.7.6下的字符输入与输出
- spring security4.2 配置CSRF防御
- java的类构造函数可以访问哪些变量
- 欢迎使用CSDN-markdown编辑器
- swt视图组件
- 广搜+优先队列 HDU-2822 D
- 字符数组的输入与输出
- 根据广义表构建二叉树
- 设计模式7-原型模式
- list排序(1.根据对象的字段排序 2.根据map集合的key值排序)
- 关于安卓自动升级的一些思路
- 为什么以太网的最小数据帧长度为64字节?
- java实现LDAP 部门和用户的增删改查 实现过程
- 编程题:包含min函数的栈
- hdu-暑假集训-Time To Get Up