由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 请教怎么用#define实现如下的功能
相关主题
请教一个基础C++问题 (转载)问个DEVC的使用问题
C++ 初级再初级问题 (转载)如何对下标运算,从而产生如下子序列。
VC++ 里函数调用指针的问题c++类未完成初始化,如何引用this?
[5个包子] 请教C/C++读取文件的遇到的问题HOW TO SOLVE THIS EQUATION?
[转载] 请问一个有关选择数据结构的问题[转载] 求教高手:如何用程序实现递归函数的一般表达式?
MATLAB问题求助有什么论文讨论过字符串匹配的索引结构?
求帮忙下2篇paper问个char *的问题
怎么randomize网络问卷 问题解决了Re: 问一个C语言的问题!
相关话题的讨论汇总
话题: define话题: 如下话题: const话题: char话题: transfer
进入CS版参与讨论
1 (共1页)
k****t
发帖数: 2288
1
给一个字符串,让他转成如下的格式:
比如 #define transfer(A) ........
我这样调用的时候
transfer(“abc”)
能得到如下的东西:
'a','0','b','0','c','0'
z*****n
发帖数: 7639
2
把整个function都写到define里面去?

【在 k****t 的大作中提到】
: 给一个字符串,让他转成如下的格式:
: 比如 #define transfer(A) ........
: 我这样调用的时候
: transfer(“abc”)
: 能得到如下的东西:
: 'a','0','b','0','c','0'

Q**a
发帖数: 406
3
写个inline函数好了

【在 k****t 的大作中提到】
: 给一个字符串,让他转成如下的格式:
: 比如 #define transfer(A) ........
: 我这样调用的时候
: transfer(“abc”)
: 能得到如下的东西:
: 'a','0','b','0','c','0'

k****t
发帖数: 2288
4
呵呵,写inline函数的话code size就变大了。
我本来的用意是在全局变量,初始化这些变量
const char a[] = { 'a','\0','b','\0','c','\0'};
const char b[] = { 'd','\0','e','\0','f','\0','g','\0','h','\0','i','\0'};
const char c[] = { 'H','\0','e','\0','l','\0','l','\0','o','\0','!','\0'};
而且这些变量,不同的project都需要手工改,这样很容易错。
如果弄用define搞定,code size不增加,那就最好。。。。。。

【在 Q**a 的大作中提到】
: 写个inline函数好了
Q**a
发帖数: 406
5
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#

【在 k****t 的大作中提到】
: 呵呵,写inline函数的话code size就变大了。
: 我本来的用意是在全局变量,初始化这些变量
: const char a[] = { 'a','\0','b','\0','c','\0'};
: const char b[] = { 'd','\0','e','\0','f','\0','g','\0','h','\0','i','\0'};
: const char c[] = { 'H','\0','e','\0','l','\0','l','\0','o','\0','!','\0'};
: 而且这些变量,不同的project都需要手工改,这样很容易错。
: 如果弄用define搞定,code size不增加,那就最好。。。。。。

z*****n
发帖数: 7639
6
你只有这三个字符串要处理?

【在 k****t 的大作中提到】
: 呵呵,写inline函数的话code size就变大了。
: 我本来的用意是在全局变量,初始化这些变量
: const char a[] = { 'a','\0','b','\0','c','\0'};
: const char b[] = { 'd','\0','e','\0','f','\0','g','\0','h','\0','i','\0'};
: const char c[] = { 'H','\0','e','\0','l','\0','l','\0','o','\0','!','\0'};
: 而且这些变量,不同的project都需要手工改,这样很容易错。
: 如果弄用define搞定,code size不增加,那就最好。。。。。。

1 (共1页)
进入CS版参与讨论
相关主题
问题解决了Re: 问一个C语言的问题![转载] 请问一个有关选择数据结构的问题
[转载] 俩.m文件如何互相调用对方内部的子函数?MATLAB问题求助
请问:关于fortran求帮忙下2篇paper
请问怎样在java里面调用Matlab函数?怎么randomize网络问卷
请教一个基础C++问题 (转载)问个DEVC的使用问题
C++ 初级再初级问题 (转载)如何对下标运算,从而产生如下子序列。
VC++ 里函数调用指针的问题c++类未完成初始化,如何引用this?
[5个包子] 请教C/C++读取文件的遇到的问题HOW TO SOLVE THIS EQUATION?
相关话题的讨论汇总
话题: define话题: 如下话题: const话题: char话题: transfer