题意是找出c++代码中的注释并将其小写改大写,输出注释个数及处理后的代码。
解法,1.先找到第一个'/',如果没有,结束;2.如果下一位为'*',查找是否有对应的"*/",有则改之;3.如果下一位是'/',改到该行结束;4.重复步骤1、2、3。
跟现实中的注释用法相同,用的查找字符的方法,像是c语言,位操作;如果查找字符串的,代码更简约。
source code
posted on 2012-05-10 22:42 Im_hear 阅读(121) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 Im_hear Powered by .NET 8.0 on Kubernetes