2、该文件必须是文本文件,否则无所谓换行这个意义。
如果是文本文件,寻找换行符'\n'。对于楼主的问题,建议使用CreateFileMapping等函数,映射该文件为一个指针,这样可以直接通过MoveMemory等函数 *** 作,比用crt库来得方便
3。rc文件是资源的脚本文件。一般来说是文本文件。
res是编译rc文件以后。
4。有很多种方法。比如。把文件全部读到一个流中。然后。删除,再保存。
楼上的方法不错。应该是RES文件
这种文件是打不开
有时候可以换个后缀打开
但是有时候不行
你要打开的是什么东西
应用程序吗
这个东西不是应用程序,你大概找错了吧
这个是只读文件,打不开第一步,打开命令行界面(按住win+r键,输入cmd按回车); 第二步,使用cd命令切换到文件所在目录(首先切换盘符); 第三步,使用edit命令编辑文件,完成后用exit退出。1、首先将win7升级旗舰版,将下载好的win7美化包文件解压。
2、其次在Windowsanytimeupdate里面输入一个key。
3、最后在d出的界面中使用win7美化包即可使用成功。
相当于读取res下面的文件,读取成string类型,然后在通过xml解析器解析就行。下面是读取res下面文件的例子,请看截图,例子来自android学习手册,android学习手册,里面有源码。android学习手册包含9个章节,108个例子,源码文档随便看,例子都是可交互,可运行,源码采用android studio目录结构,高亮显示代码,文档都采用文档结构图显示,可以快速定位。360手机助手中下载,图标上有贝壳
方法一、将要读取的txt文件拷贝到Android工程目录下的assets文件夹下
方法二、在res文件夹下新建raw文件夹,将txt拷贝到该目录下
本方法是从assets中读取
/
从assets中读取txt
/
private void readFromAssets() {
try {
InputStream is = getAssets()open("qqtxt");
String text = readTextFromSDcard(is);
textViewsetText(text);
} catch (Exception e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
本方法是从raw中读取
/
从raw中读取txt
/
private void readFromRaw() {
try {
InputStream is = getResources()openRawResource(Rrawqq);
String text = readTextFromSDcard(is);
textViewsetText(text);
} catch (Exception e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
本方法是解析输入流,返回txt中的字符串
/
按行读取txt
@param is
@return
@throws Exception
/
private String readTextFromSDcard(InputStream is) throws Exception {
InputStreamReader reader = new InputStreamReader(is);
BufferedReader bufferedReader = new BufferedReader(reader);
StringBuffer buffer = new StringBuffer("");
String str;
while ((str = bufferedReaderreadLine()) != null) {
bufferappend(str);
bufferappend("\n");
}
return buffertoString();
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)