getchar和putchar用法例子
getchar和putchar是C语言中常用的输入输出函数,它们可以帮助我们实现字符的输入和输出。下面是一些关于getchar和putchar的用法例子。
小型论坛模板
1. 从键盘输入一个字符,然后输出该字符
```c
char ch;
ch = getchar();
putchar(ch);
```canceling是什么意思
2. 从键盘输入一行字符串,然后输出该字符串
```c
char str[100];
int i = 0;
while ((str[i] = getchar()) != '\n') {
i++;
}
str[i] = '\0';
printf("%s", str);
```
3. 从文件中读取字符,然后输出到屏幕上
```c
一维数组赋值 FILE *fp;
char ch;
fp = fopen("", "r");
while ((ch = fgetc(fp)) != EOF) {
putchar(ch);
}
fclose(fp);
```
4. 从键盘输入一行字符串,然后将其中的小写字母转换为大写字母,再输出该字符串
```c
char str[100];
int i = 0;
while ((str[i] = getchar()) != '\n') {
if (str[i] >= 'a' && str[i] <= 'z') {
str[i] = str[i] - 'a' + 'A';
}
i++;
}
str[i] = '\0';
printf("%s", str);
```
5. 从键盘输入一行字符串,然后将其中的数字字符转换为整数,再输出该整数
```c
char str[100];
int i = 0, num = 0;
while ((str[i] = getchar()) != '\n') {
if (str[i] >= '0' && str[i] <= '9') {
num = num * 10 + (str[i] - '0');
}
i++;
}
printf("%d", num);
```
6. 从键盘输入一行字符串,然后将其中的空格字符去掉,再输出该字符串
```c
js如何将json转化为数组 char str[100];
int i = 0, j = 0;
while ((str[i] = getchar()) != '\n') {
if (str[i] != ' ') {
str[j] = str[i];
j++;
}
i++;
}
str[j] = '\0';
printf("%s", str);
```
7. 从键盘输入一行字符串,然后将其中的大写字母转换为小写字母,再输出该字符串
```c
char str[100];
putchar函数 int i = 0;
while ((str[i] = getchar()) != '\n') {
if (str[i] >= 'A' && str[i] <= 'Z') {
str[i] = str[i] - 'A' + 'a';
}
i++;
java类由什么组成 }
str[i] = '\0';
printf("%s", str);
```
8. 从键盘输入一行字符串,然后将其中的非字母字符去掉,再输出该字符串
```c
char str[100];
int i = 0, j = 0;
while ((str[i] = getchar()) != '\n') {
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论