定义一个输入文件流对象|定义输入文件流对象fout方法是:ofstream fin;这个对么ofstream不是输出时才用么

㈠ c++预定义的标准输入流对象是什么

cin呀。有问题么,亲?注意,cin和cout是标准输入输出流的对象,而非函数。scanf和printf是c的标准输入输出函数。

㈡ C++中,文件流对象需要自己定义,为什么标准输入输出流对象不需要自己定义呢

我的理解是因为文件流对象需要绑定具体的文件。而cin,cout是标准输入输出,可直接使用。你应该从反面考虑,为什么不定义文件流对象呢?因为它还需要进行绑定。国庆快乐!

㈢ 判 断』(1分) 定义输入文件流对象fin方法是:ofstream fin; 答案:N

正确应该是instream fin;输入时是instream,输出才用ofstream希望对你有帮助,谢谢~

㈣ c++问题input_file1>>b1>>b2>>b3是什么意思

input_file1是一个文件流对象,按名字看是输入对象(即把文件从外存读到内存),这个对象重载了>>操作符,用法和cin>>一样,也是从文件中读入字符,只不过cin>>是从标准输入流读取,而input_file1>>是从外存中的文件读取,所以input_file1>>b1>>b2>>b3类似cin>>a1>>a2>>a3,连续读三字字符存到变量b1,b2,b3中。例:#include <fstream>using namespace std;void main(){ ifstream input_file1("mydata.txt",ios::in)//定义输入文件流对象input_file1,以输入方式打开磁盘文件mydata.txt if(!input_file1) { cout<<"open mydata.txt error1"<<endl; exit(1); } char b1,b2,b3; input_file1>>b1>>b2>>b3; cout<<"b1:"<<b1<<",b2:"<<b2<<",b3:"<<b3<<endl;}如果mydata.txt的内容是:i j k注意,三个字母中间有空格那么,屏幕上的输出应该是:b1:i,b2:j,b3:k希望可以帮到你~

㈤ 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的内容打印出来(byte数组的大小限制.

try{ //创建文件输入流对象FileInputStream rf = new FileInputStream(new File("exercise.txt"));int n=512;byte buffer[] = new byte[n];while ((rf.read(buffer,0,n)!=-1) && (n>0)) //读取输入流{System.out.print(new String(buffer));}System.out.println();rf.close(); //关闭输入流}catch (IOException ioe){System.out.println(ioe);}catch (Exception e){System.out.println(e);}

㈥ 这段程序是什么意思啊

ofstream outtemp1("temp1.txt", ios::out);//定义一个输出流对象outtemp1,就是可以向temp1.txt这个文件写数据ofstream outData("temp.txt", ios::out);//定义一个输出流对象outData,,就是可以向temp.txt这个文件写数据ifstream indata("Personal system of accounting.txt", ios::in);//定义一个输入流对象 indata,可以从Personal system of accounting.txt这个文件中取出数据if (!outData || !indata) //通过判断文件流对象的返回值判断文件是否存在。这里少了一个"||!outtemp1" { cout <<endl <<"对不起!!!!找不到文件!!!!" <<endl; //输出一句话 system("pause"); //系统暂停一下 return; //退出}

㈦ java编程题:定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数

File f= new File(path);RandomAccessFile reader = new RandomAccessFile(f, "r");boolean b = true;//用来标记是否独到文件尾while(b){byte[] b = new byte[5];int flag = 0;try{ flag = reader.read(b); //每次读取b.length字节,并且将读出来的自己放入b中,flag指的是读出来的字节数,如果没有读出数据,就是-1;}catch(IOExceptione){ e.printStackTrace();}if(0<flag<6){ //控制结尾 for(int i=0;i<b.length;i++){ System.out.print(b[i]); }}else{ b = false} }没测试过,不过应该没什么大问题,自己稍微改下就OK了

㈧ 定义输入文件流对象fout方法是:ofstream fin;这个对么ofstream不是输出时才用么

恩,输入文件流应该是ifstream下面举了一个简单的例子(虽然fstream包括了iostream,但是作为一个好习惯,也可以include iostream)#include <iostream>#include <fstream>using namespace std;int main(){ int i,j,n=30000; int a[30000]; ifstream input; ofstream output; input.open("sort.in"); output.open("sort.out"); for(i = 1;i <= n;i ++) input>>a[i]; for(i = 1;i < n;i ++) for(j = i + 1;j <= n;j ++) if (a[i] < a[j]) { a[0] = a[i]; a[i] = a[j]; a[j] = a[0]; }; for(i = 1;i <= n;i ++) output<<a[i]<<"n"; input.close(); output.close();}

㈨ C++中,cout是一个输入输出流对象,可是它的定义在哪求指点。

<iostream><iostream.h>中正确的说法是 std:;cout对象,只是平时using namespace std;之后,简写成为这样


赞 (0)