www.fltk.net > C语言从文件输入输出流

C语言从文件输入输出流

嘿嘿,这东西还靠我啊o(∩_∩)o#include<stdio.h> int main() { FILE *fp; char ch; fp = fopen("NewFile.txt","w"); do { ch = getchar(); fputc(ch,fp); }while(ch != '$'); return 0; }

#include main() { int i,flag; char str[80]; FILE *fp; fp=open("text","w"); flag=1; while(flag==1) {printf("\nInput string:\n"); gets(str); fprintf(fp,"%s",str); printf("\nCountiune?"); c=getchar(); if((c=='N')||(c=='n')) flag=0; getchar(); }

我的是可以文件输入输出和屏幕输入输出的额,你自己改下就行,另外在文件输入时注意格式,不懂在问#include <stdio.h>#include <stdlib.h> typedef struct node { char num[10]; char name[10]; int score[5];/*score[0]存数学成绩score[1]语文成绩

可以把流看作是一种数据的载体,通过它可以实现数据交换和传输.就像水流是一串水组成的 计算机中的数据流就是由一串数据组成的东西.c++的输入输出流及文件操作1. c++保留c的输入输出单个字符的函数(1) putchar(c) 字符输出例

新建文本文档,输入46 88,保存,文件名(包括后缀名)改为prob.in,保存在和你的源文件同目录..c或.cpp内输入#include <stdio.h>int main(){int a, b;FILE *fp = fopen("prob.in","r");fscanf(fp, "%d%d", &a, &b);fclose(fp);fp = fopen("prob.out", "w");if (a>b) fprintf(fp,"%d",a);else fprintf(fp,"%d",b);fclose(fp);return 0;} prob.out用记事本打开.

1) 所谓输入输出是以计算机为主体而言的.2) 在C语言中,所有的数据输入/输出都是由库函数完成的.因此都是函数语句.3) 在使用C语言库函数时,要用预编译命令 #include将有关“头文件”包括到源文件中. 使用标准输入输出库函数

流是指输入输出这个过程. 因为数据从设备读入内存和数据从内存写入磁盘的过程很像是数据在流动一样,所以就“形象” 地把这个过程称为“流”.流有很多种类的:比如字符串流、文件流等等. 在C++里面, 流是一个对象,这个对象管理数据输入输出的细节. 相应的类 叫做流类.

输入流是一种输入的格式 所谓的“流”,意味着是顺序访问形式.(也就是相对于随机访问形式来说的) 当用 scanf 等流方式打开一个文件的时候,文件指针会按顺序读取里面的内容,就好象水顺次从水管中流出一样,而这一个模型我们把它抽象为“输入流”.至于详细的学术的定义,你搜一下就可以找到的.

头文件:include<iostream.h> 输出:cout<<a; 输入:cin>>a; a为要输入、输出的变量或字符串

你把问题搞混了.你使用的是Cmd中的重定向,而不是C语言的重定向.而且CMD的重定向你也用得不太对.C语言输入输出重定向示例: FILE *rf, *wf ; rf = fopen("in.dat","r"); wf = fopen("out.dat","w"); fscanf(rf,"%d", &aa[i][j]); fprintf(wf,"%d\n", y); fclose(rf); fclose(wf); 你自己查一下这些函数怎么用吧.

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com