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小时内删除。