将一个.c文件1复制到另一个文件2中,要求过滤掉文件1中的所有注释

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:37:03
这个程序怎么编写呢?
要用C语言
联系目的:ASCII码文件的读和写操作
要求:能处理以//开头或者/**/中的注释
程序运行效果:
请输入文件1的路径和文件名:
F:\\TEMP\c1.c
请输入文件2的路径和文件名:
F:\\TEMP\c2.c
处理完毕,请打开磁盘进行验证。

刚写的,测试过了,你试下看!
private void button10_Click(object sender, EventArgs e)
{
string text = "";
//读出流,把值一行行的读出来
using (StreamReader reader = new StreamReader("D:\\a.c"))
{
string line = reader.ReadLine();
while (line != null)
{
//查找到你写注释符号的地方
int count = line.IndexOf("//");
string value = "";
if (count >= 0)
{
//把注释符号后面的都切掉
value = line.Substring(0, count);
}
else
//没有的话就保存原值
value = line;
text += value + "\r\n";
line = reader.ReadLine();<

C语言将一个磁盘文件中的内容复制到另一个磁盘文件中时出现奇怪字符 将一个word文件中的内容复制到另一个文件,如何保持格式完全相同 在3Dmax中如何将一个文件中的实体复制到另一个文件中? 怎样将一个硬盘的文件一次性复制到另一个硬盘上 求一个程序,能将磁盘文件1的内容复制到另一个磁盘文件2中,即模仿copy命令的功能? 如何将一个程序复制到另一个盘 如何将一个文件夹及其子文件夹下的所有一类文件复制到另一个文件夹下? DOS怎么复制一个文件到另一个文件夹下 Ghost 将一个分区备份为一个镜像文件和将一个分区(称源分区)直接复制到另一个分区(目标分区)效果一样吗 如何将一个文件覆盖到另一个文件上?