请人帮忙修改文件用什么语言|C语言 修改文件中的数据

『壹』 送文件初稿给领导看,应用什么词语

送文件初稿给领导看,应用词语是斧正。

斧正

汉语词汇

读音:fǔ zhèng。

在日常生活中,我们常常看到”斧正“一词,是请别人修改文章的敬词,又叫指正。与雅正不同,没有把文章送给别人的意思。

拓展资料

造句

1、因个人水平有限,就所提出的问题希望得到大家斧正。

2、笔者学疏才浅,敬请各位专家、学者斧正。

3、假如你确定要斧正或人,不要参杂小我因素。并且尽对不要在他人面前做这件事变。

4、斧正个屁啊,这陋室铭能够流传下去传唱那么久能是俗品么?王苏苏看着郭善,几次张口都不知该说什么好了,最后轻叹了一声:“你不致仕实在可惜了。

5、总之,由于本人水平有限,对资料的搜集和发掘不够,错误在所难免,敬请各位读者斧正。

『贰』 用java语言编写一个程序修改一个txt文件

不早说这是rt文件…..分析了下你给的例子,这个例子恰到好处,多一个空格在realPlayer里显示就有问题…..我分析了下,realPlayer里显示的东东的第一行有20个汉字(仅针对汉字和汉字标点,英语未知,未验证),其余行都是19个汉字……这下好办了,首先,你的txt里必须放的是主体部分的内容,不能有标题(标题需要手动在程序里加入,放在txt里也不好读出来)…..首先,把整段文字(从"传说古代"到"也没有见到")读到一个字符串里,用trim()方法除去首尾的空格….然后截取前20个汉字作为第一行….给它加上<time begin="2"/> …然后把后面的文字每隔19个汉字进行截取..依次加上<time begin="3,4,5.."/> ….然后不停地前后追加标签就行了……. import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.*;import javax.swing.*;import javax.swing.filechooser.FileNameExtensionFilter;public class SplitString extends JFrame implements ActionListener { JPanel pane = new JPanel(); JLabel lbl = new JLabel("为此文件填写标题:"); JScrollPane scrollPane; JTextField text = new JTextField(20); JButton buttOpen = new JButton("打开文件"); JButton buttTrans = new JButton("开始转换"); JButton buttSave = new JButton("保存文件"); JTextArea area = new JTextArea(15, 30);SplitString() { //setLayout(new GridLayout(3, 2));scrollPane = new JScrollPane(area); text.setText("求千里马"); pane.add(lbl); pane.add(text); pane.add(buttOpen); pane.add(buttTrans); pane.add(buttSave); area.setLineWrap(true); pane.add(scrollPane); buttTrans.addActionListener(this); buttOpen.addActionListener(this); buttSave.addActionListener(this); this.add(pane); this.setVisible(true); this.setBounds(30, 30, 370, 400); } public static void main(String[] args) {SplitString ss = new SplitString(); } /** * 其实java的编码就是unicode,所以截取中文的时候不会出现乱码问题. */ public String splitFunction(String splitStr, int splitByte) { String beiFen = splitStr; splitStr = splitStr.substring(20); String result = ""; int loopCount = (splitStr.length() % splitByte == 0) ? (splitStr .length() / splitByte) : (splitStr.length() / splitByte + 1); int m = 3; for (int i = 1; i <= loopCount; i++) { if (i == loopCount) { result += "<time begin=\"" + m + "\"/>" + splitStr.substring((i – 1) * splitByte, splitStr .length()); } else { result += "<time begin=\"" + m + "\"/>" + splitStr.substring((i – 1) * splitByte, (i * splitByte)); } m++; } System.out.println(); System.out.println(); result = "<time begin=\"2\"/> " + beiFen.substring(0, 20) + result; result = "<p>" + result + "</p>"; result = "<b><center><time begin=\"1\"/>" + text.getText() + "</center></b>\n" + result; result = "<font face=\"system\" charset=\"gb2312\" >" + "<br/>\n" + result + "</font>"; result = "<window type=\"teleprompter\" height=\"280\" ration=\"55\" bgcolor=\"lime\" wordwrap=\"true\">\n" + result + "</window> "; System.out.println(result); return result; } public void actionPerformed(ActionEvent e) { if (e.getSource() == buttTrans) { String aa = area.getText(); aa = " " + aa.trim(); String bb = splitFunction(aa, 19); area.setText(""); area.setText(bb); } if (e.getSource() == buttOpen) { //在这里,换成了JFileChooser,对图像文件进行过滤… //如果你非要用FileDialog,我就不知道怎么过滤了….. JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter filter = new FileNameExtensionFilter( "txt file", "txt"); chooser.setFileFilter(filter); int returnVal = chooser.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { try { area.setText(""); File file = chooser.getSelectedFile(); BufferedReader input = new BufferedReader(new FileReader( file)); String line = input.readLine(); while (line != null) { area.append(line + "\n"); line = input.readLine(); } } catch (Exception es) { System.out.println("文件解析出错"); } } } if (e.getSource() == buttSave) { if (area.getText().trim().equals("")) { JOptionPane.showMessageDialog(this, "无法保存", "警告", JOptionPane.ERROR_MESSAGE); } else { JFileChooser fileChooser = new JFileChooser(); int result = fileChooser.showSaveDialog(this); if (result == JFileChooser.CANCEL_OPTION) { } File fileName = fileChooser.getSelectedFile(); try { FileWriter out = new FileWriter(fileName.getAbsolutePath()); out.write(area.getText()); out.close(); } catch (Exception es) { JOptionPane.showMessageDialog(this, fileName.getName() + "文件不存在!\n请检查所给的文件名是否正确!", "无效的文件名", JOptionPane.ERROR_MESSAGE); } } } }}

『叁』 怎么用C语言修改文件内容

用fopen打开文件,读入内容。然后修改掉想要修改的地方,再用fopen打开,把修改后的文件输出到文件里。

『肆』 急!我写了个文件,要发邮件给老总,让他修改下,该怎么用语言表示呢

就写自己因为某事拟了一个初稿,请领导阅读并指出不当之处

『伍』 各位大大,救救!如何用C语言修改文件的某部分内容!!!!

两种方法 第一 全部读入内存 修改后重新存入文件第二 边读边写到另一新建文件 要修改的部分修改后存入新建文件 其他部分原封不动写入写完删掉原先文件 将这个新的改为删掉那个的名字你要哪种代码?

『陆』 用什么语言可以在不打开excel的情况下,直接修改excel文件

这需要 深厚的编程功力 需要 清楚xls 文件格式的数据定义需要 c/c++ /delphi/vb windows API 等知识 建议楼主 用AutoIt脚本 (类似vbs 更易用些, 可以 隐藏 excel窗口的方式 打开 excel 操作xls文件) AutoIt脚本 4 行代码搞定 #include <Excel.au3> ; 类似于C语言的头文件$obj =_ExcelBookOpen("C:\123.xls", 0) ;打开 C:\123.xls ; 0 隐藏excel窗口 ,1显示_ExcelRowDelete($obj, 10) ; 删除行号10的那一整行,若要删的不是默认的sheet1 还要其他代码_ExcelBookClose($obj) ; 关闭(保存)

『柒』 现在文本,文件处理的编程语言什么最方便最好用比如处理不同格式的文件,txt格式,Word格式…

VB语言是office套件的变成语言,现在我喜欢的额编码反正是utf_8,mac和windows都能识别。若用于不同系统的文档,建议用word。mac可以安装office然后就通用了,txt在mac下可能会乱码。

『捌』 C语言 修改文件中的数据

有三种方法可以实现,分别如下:

第种、将文件中数据读入内存中,修改后,清空源文件,存入新数据。

第2种、以读写的方式打开文件,将文件指针移动到要修改的地方,写入新数据。新数据将会覆盖掉旧数据。

第3种、以读写的方式打开文件,将文件指针定位到需要修改数据的末尾,然后删除需要修改的数据(通过循环n次执行fputc(8,fp),直到清空需要修改的数据为止,8为退格键对应的ascii)。 然后计算需要加入的新数据长度,通过fputc(32,fp)来添加空格到文件中(32为空格键的ascii). 然后根据指针位置,填入数据覆盖掉这些空格。

注意:第1种方法适合数据量较小的情况,第2种、第3种适合数据量较大的情况。

提供一个参考代码,如下:

#include"stdio.h"main(){FILE*in=fopen("f:\test.txt","r");FILE*out=fopen("f:\back.txt","w");/*out是充当临时文件作用*/intch=0;if(!in){printf("cann'topentest.txt
");exit(1);}if(!out){printf("cann'tcreateback.txt
");exit(1);}/*开始复制*/while(!feof(in)){ch=fgetc(in);if(ch=='a')ch='p';fputc(ch,out);}fclose(in);fclose(out);unlink("f:\test.txt");/*删除test.txt*/rename("f:\back.txt","test.txt");/*改名*/printf("ok!!!!!!
");}

『玖』 C语言怎么修改文件内容

提供思路:先一组一组数据读取,然后进行比较,看是不是你要修改的数据(如果是你要修改的数据,那此时文件的指针已经指向下一组数据了),然后用fseek(fp,-sizeof(type),SEEK_CUR);使文件指针指向该数据块(fp为文件指针,sizeof(type)为数据长度,type是我指定,你可以换成你需要的数据类型,比如int或是struct等) 如果你知道数据是第几组就更好了,直接用fseek(fp,(n-1)*sizeof(type),SEEK_SET);就能找到位置了 用前面两种方法的前提是,你存入数据的时候用的都是以数据块的方式写入的同一种数据(比如只用fwrite()函数写入的struct类型数据),如果用的是复合方式写入,比如用了fwrite()、fputc()、fprintf(),这样的话,定位就有问题了。

『拾』 如何用C语言文件操作修改指定文件

一个c语言读写文件程序:#include"stdio.h"#includemain(){file*fp1;//定义文件流指针,用于打开读取的文件file*fp2;//定义文件流指针,用于打开写操作的文件chartext[1024];//定义一个字符串数组,用于存储读取的字符fp1=fopen("d:\\a.txt","r");//只读方式打开文件a.txtfp2=fopen("d:\\b.txt","w");//写方式打开文件a.txtwhile(fgets(text,1024,fp1)!=null)//逐行读取fp1所指向文件中的内容到text中{puts(text);//输出到屏幕fputs(text,fp2);//将内容写到fp2所指向文件中}fclose(fp1);//关闭文件a.txt,有打开就要有关闭fclose(fp2);//关闭文件b.txt}


赞 (0)