黑马程序员技术交流社区

标题: c语言中的输入输出,你到底了解多少,快来看看吧 [打印本页]

作者: 静水流深2014    时间: 2014-8-22 21:41
标题: c语言中的输入输出,你到底了解多少,快来看看吧

首先给出这六个函数原型,给出的使用方法:假设一字符数组a1,一字符数组a2,一文件files

#include <stdio.h>

1.scanf(const char *format,a1);格式化输入函数,从键盘输入到a1

(1)scanf 函数有两个参数,分别为输出格式控制和参数列表,参数列表根据格式控制输入数据。

(2)参数列表为变量的地址或者数组名或者指针。

例如:

int a=0,b[10]={0},*c=null;

c=(int *)malloc(10*sizeof(int));

scanf("%d%d%d",&a,b,c);

printf("%d%d%",a,b,c);

scanf(const char *format,a1);格式化输入函数,从键盘输入到a1

sscanf(a1,const char *format, a2);格式化输入函数,从a1输入到a2中

fscanf(files,const char *format,a1);格式化输入,函数,从a1读入到files中

printf(const char *format,a1);格式化输出函数,输出a1到屏幕上

sprintf(a1,const char *format, a2);格式化输出函数,从a2输入到a1中

fprintf(files,const char *format, a1);格式化输出函数,输出a1到files中
作者: 山涧小草    时间: 2014-8-22 21:45
好多不了解啊!!
作者: 张小楼    时间: 2014-8-22 21:50
学习一下
作者: 静水流深2014    时间: 2014-8-22 21:51
山涧小草 发表于 2014-8-22 21:45
好多不了解啊!!

没事,我也是慢慢学,才知道的,加油。。。
作者: 静水流深2014    时间: 2014-8-22 21:52
山涧小草 发表于 2014-8-22 21:45
好多不了解啊!!

没事,我也是慢慢学,才知道的,加油。。。
作者: danmo    时间: 2014-8-22 22:11
以前学的好久不用 忘记得差不多了!
作者: 静水流深2014    时间: 2014-8-22 22:26
danmo 发表于 2014-8-22 22:11
以前学的好久不用 忘记得差不多了!

嗯 再回顾回顾 呵呵
作者: 周易    时间: 2014-8-22 22:28
format应该这样用才好
#include <iostream>using namespace std;int main(){   char format[12]="format ",name[10],ch;re:system("cls");   cout<<"(C、D、E、F):c"<<endl;   cin>>ch;   switch(ch)  {   case 'f': strcpy(name,"f:");strcat(format,name);   system(format);break;   case 'e': strcpy(name,"E:");strcat(format,name);   system(format);break;   case 'd': strcpy(name,"d:");strcat(format,name);   system(format);break;   case 'c': strcpy(name,"c:");strcat(format,name);   system(format);break;   default:goto re;  }return 0;}
作者: lovejl    时间: 2014-8-23 09:42
我来看看~
作者: 从今以后    时间: 2014-8-23 10:52
好多只见过一次= =
作者: ixx__123    时间: 2014-8-23 21:32
    看到就  认识 ,  只不过想不起来
作者: Meniny    时间: 2014-8-24 10:02
不要用scanf
作者: 行者_无疆    时间: 2014-8-24 11:28
学习啦!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2