黑马程序员技术交流社区
标题: 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 时间: 2014-8-22 21:52
没事,我也是慢慢学,才知道的,加油。。。
作者: danmo 时间: 2014-8-22 22:11
以前学的好久不用 忘记得差不多了!
作者: 静水流深2014 时间: 2014-8-22 22:26
嗯 再回顾回顾 呵呵
作者: 周易 时间: 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 |