没有合适的资源?快使用搜索试试~ 我知道了~
设计一个C语言预处理程序
4星 · 超过85%的资源 需积分: 10 17 下载量 189 浏览量
2010-06-20
11:00:29
上传
评论 2
收藏 52KB DOC 举报
温馨提示
试读
2页
本作品是一个有关C语预处理的程序,里面的代码还有很多不足之处,不过可以下载来作为参考
资源推荐
资源详情
资源评论
设计一个
C
语言预处理程序
解题思路
定义一个宏标识,一个字符串数组 S,用来存储 C 语言句子,声明一个字符类
型的指针变量,将 S 数组的起始位置赋给 P,通过*P 引用字符数组元素,然后
指针下移*P++,直到*P 和*P++到达//时,就结束读取,并输出前面的内容。
代码实现:
#include "iostream.h"
#include "stdio.h"
#define inputC "(x<y)?x:y//这是一个 C 语句." //定义宏
void main()
{
char s[80];//字符串数组
char *p=NULL;//声明一个字符类型的指针变量
cout<<"请输入一个 C 语言句子"<<endl;
gets(s);
p=s;//P 指向数组的第一个元素
while(*p!='/'&& (*p+1)!='/' )//当 P 指针和 P 的下一个指针都指向/时,结束读
取
{
cout<<(*p);//输出//前面的内容。
*p++;
}
cout<<endl;
}
结果图:
资源评论
- 丨brokenYouth2014-04-14还行吧,就是感觉写的不是很清楚~~~~
luorenfang
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功