VB:“Open App.Path & "\in.txt" For Input As #1”这段代码是什么意思啊?
2013-07-03
展开全部
OPEN是打开文件的方法
App.Path是当前程序所在的绝对路径
& "\in.txt" 连接前边的路径,使之成为当前程序路径下的IN。TXT文件
#1是输入错误时报错。
整句话的解释就是:
打开当前程序路径下的in.txt文件,
如果出错的话,报出#1的错。
App.Path是当前程序所在的绝对路径
& "\in.txt" 连接前边的路径,使之成为当前程序路径下的IN。TXT文件
#1是输入错误时报错。
整句话的解释就是:
打开当前程序路径下的in.txt文件,
如果出错的话,报出#1的错。
2013-07-03
展开全部
App.Path 是程序当前所在的路径
#1
因为 Open App.Path & "\in.txt" For Input As #1
open 了 #1 嘛 当然要 Close 了 没有的话会出错的
你可以用
#2, #3, 都可以
#1
因为 Open App.Path & "\in.txt" For Input As #1
open 了 #1 嘛 当然要 Close 了 没有的话会出错的
你可以用
#2, #3, 都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-03
展开全部
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream inf;
inf.open("in.txt");
fstream Outf;
// ios::in mode is for input. The original file (if it exists) will not be truncated
Outf.open("out.txt",ios::in);
char c;
int A[4];
for(int i = 0 ; i < 4 ; i++)
Outf >> A[i];
Outf.close(); // input finished
while(inf >>c)
switch(c){
case 'a': A[0]++;break;
case 'b': A[1]++;break;
case 'c': A[2]++;break;
case 'd': A[3]++;break;
default : break;
}
// open for output(its contents are discarded. ios::trunc mode is implied if ios::out is specified)
Outf.open("out.txt",ios::out);
for(int j = 0 ; j < 4 ; j++)
Outf << A[j] << endl;
inf.close();
Outf.close();
return 0;
}
#include <iostream>
using namespace std;
int main()
{
ifstream inf;
inf.open("in.txt");
fstream Outf;
// ios::in mode is for input. The original file (if it exists) will not be truncated
Outf.open("out.txt",ios::in);
char c;
int A[4];
for(int i = 0 ; i < 4 ; i++)
Outf >> A[i];
Outf.close(); // input finished
while(inf >>c)
switch(c){
case 'a': A[0]++;break;
case 'b': A[1]++;break;
case 'c': A[2]++;break;
case 'd': A[3]++;break;
default : break;
}
// open for output(its contents are discarded. ios::trunc mode is implied if ios::out is specified)
Outf.open("out.txt",ios::out);
for(int j = 0 ; j < 4 ; j++)
Outf << A[j] << endl;
inf.close();
Outf.close();
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询