欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【C语言】C语言输入输出函数大全

程序员文章站 2024-01-28 19:58:58
...

1. scanf & printf

printf函数和scanf函数
 

2. gets & puts

gets

char *gets(char *str)
#include <stdio.h>

int main()
{
   char str[50];

   printf("请输入一个字符串:");
   gets(str);

   printf("您输入的字符串是:%s", str);

   return(0);
}

puts

int puts(const char *str)
#include <stdio.h>
#include <string.h>

int main()
{
   char str[20];
   strcpy(str, "hello world!");
   puts(str);
   return(0);
}

 

3. getc & puts

getc

int getc(FILE *stream)
#include<stdio.h>

int main()
{
   char c;

   printf("请输入字符:");
   c = getc(stdin);
   printf("输入的字符:");
   putc(c, stdout);
   
   return(0);
}

putc

int putc(int char, FILE *stream)
// char:这是要被写入的字符。该字符以其对应的 int 值进行传递。
#include <stdio.h>

int main ()
{
   FILE *fp;
   int ch;

   fp = fopen("file.txt", "w");
   for( ch = 33 ; ch <= 100; ch++ ) 
   {
      putc(ch, fp);
   }
   fclose(fp);
   
   return(0);
}