A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


首先给出这六个函数原型,给出的使用方法:假设一字符数组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中

12 个回复

倒序浏览
好多不了解啊!!
回复 使用道具 举报
学习一下
回复 使用道具 举报

没事,我也是慢慢学,才知道的,加油。。。
回复 使用道具 举报

没事,我也是慢慢学,才知道的,加油。。。
回复 使用道具 举报
danmo 来自手机 中级黑马 2014-8-22 22:11:07
地板
以前学的好久不用 忘记得差不多了!
回复 使用道具 举报
danmo 发表于 2014-8-22 22:11
以前学的好久不用 忘记得差不多了!

嗯 再回顾回顾 呵呵
回复 使用道具 举报
周易 中级黑马 2014-8-22 22:28:20
8#
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:22
9#
我来看看~
回复 使用道具 举报
好多只见过一次= =
回复 使用道具 举报
    看到就  认识 ,  只不过想不起来
回复 使用道具 举报
不要用scanf
回复 使用道具 举报
学习啦!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马