当前位置:首页 » 编程语言 » c语言删除注释

c语言删除注释

发布时间: 2024-12-17 20:56:15

‘壹’ c语言 什么叫采用注释的方法删除某条语句

就是你想删除某个语句时,不真正删除它,而是注释掉,避免以后你可能重新需要这段代码而重写

‘贰’ C语言编程:编写一个程序,该程序的功能:去掉一个程序中的所有注释,如“\\×××××” “/*××××*/”。

这个程序可以实现对于注释//---的一行内容进行删除。
但对于/*
*/还不能实现。
程序中有两点错误:
1,字符'\'要写成转义符
2,while条件不正确
对程序修改如下:
#include
#include
#include
#include
void
main()
{
char
ch,ch3;
char
ch1;
char
ch2;
FILE
*r;
FILE
*w;
r=fopen("f:\\a.txt","r");
w=fopen("f:\\b.txt","w");
ch1=fgetc(r);
while(ch1!=EOF)
{
ch2=fgetc(r);
if(ch1=='\\'&&ch2=='\\')
//这里------
{
do
{
ch3=fgetc(r);
}while(ch3!='\n');
//这里------
}
else
{
fputc(ch1,w);
fputc(ch2,w);
}
ch=fgetc(r);
ch1=ch;
}
}

‘叁’ 如何编一个c语言程序,功能是去掉代码中的双斜杠注释

逻辑应该可以这样,先读某c文件(读文本),然后去掉 包含//的字符串,就OK了

#include<stdio.h>
#include<string.h>

void fun(char *s, char *m, int len)
{

int i=0,j=0,k=0,n=0;

while(s[j])

{

if(s[j]==m[i])

{

n=0;

while(m[i])

{

if(s[j+k]==m[i])

n++;

else break;

k++;

i++;

}

i=0;

k=0;

if(n==len)

strcpy(s+j,s+j+4);

}

j++;

}
}

int main()
{
char s[]="aabcdeabcdfgabcdefgabcd"; char m[]="abcd"; int len = strlen(m); fun(s,m,len); printf("%s\n",s);
}

‘肆’ C语言的注释 删除C语言中的注释

少年,作业就自己写,还上网络知道让别人免费给你写作业?给你点提示吧,重点是找出注释,也就是找出字符串数组中注释//或者/*和*/的数组下标,其他就是遍历查找的事情,自己写吧

‘伍’ 写一个程序实现把一个带注释的C语言程序去掉注释编写到另一个文件去,想要能运行出来的程序

基本思路就是忽略注释。
顺序读入文件字符串, 如果发现/*, 那么忽略/*一直到遇到*/
如果遇到// 那么一直到行尾忽略。
其他特殊情况可以不考虑, 比如 在字符串中的/*一类的。 否则会增加复杂度。

热点内容
安卓加速器怎么关 发布:2025-05-15 11:38:16 浏览:463
密码锁坏了如何打开 发布:2025-05-15 11:30:19 浏览:837
怎样增加共享文件夹连接数量 发布:2025-05-15 11:24:50 浏览:961
安卓如何关闭单应用音量 发布:2025-05-15 11:22:31 浏览:351
抖音电脑后台服务器中断 发布:2025-05-15 11:11:59 浏览:307
sql2008服务器 发布:2025-05-15 11:03:27 浏览:306
我的世界pe服务器创造 发布:2025-05-15 10:51:17 浏览:608
移动端打吃鸡要什么配置 发布:2025-05-15 10:48:16 浏览:756
我的世界哪五个服务器被炸了 发布:2025-05-15 10:36:16 浏览:994
ehcache存储对象 发布:2025-05-15 10:35:31 浏览:528