#define in c


 
Thread Tools Search this Thread
Top Forums Programming #define in c
# 1  
Old 04-21-2011
#define in c

Hi,

I had a head file, looks like
#define MIN_NUM 10
#define MAX_NUM 10

is there any way to get "MAX_NUM" from 10?

thanks.

peter
# 2  
Old 04-21-2011
Hi.

I'm not sure I entirely understand your question.

Could you please elaborate.

Thanks.
# 3  
Old 04-21-2011
Code:
#define MAX_NUM 10
  printf("MAX_NUM == %d\n", MAX_NUM);

Or. You add an extra define like this:
Code:
#define MAX_NUM 10
#define show_MAX_NUM  printf("MAX_NUM=%d", MAX_NUM)

show_MAX_NUM;

If you need a string:
Code:
#define is_MAX_NUM(x,y) strcpy(y, (x == MAX_NUM)? "MAX_NUM" : "NOT_MAX_NUM");
char string20={0x0};
int val=10;
is_MAX_NUM(val, string);

# 4  
Old 04-21-2011
I should make it more clear, sorry about it.

header file,
#define MIN_NUM 10
#define MAX_NUM 30

I had a table

tag,authLevel
MIN_NUM, 3
MAX_NUM, 5

a function
checkAuthLevel(int) {

}

-----------------

in function checkAuthLevel(), I only have 10, I need to retrive authLevel from table using 'MIN_NUM', but I only 10 instead of 'MIN_NUM', how can I get '3 by using 10?

Thanks.

peter
# 5  
Old 04-21-2011
Tell us more about this table. Is it a file? A data structure?
# 6  
Old 04-22-2011
table is a database table

Quote:
Originally Posted by Corona688
Tell us more about this table. Is it a file? A data structure?
# 7  
Old 04-22-2011
Fine. What sort of database table? Smilie What DBMS? What database? What table? Is it stored locally?
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Define Variables

Hi, I just define the variable in script and use those script in another script but the variable not recognize. test1.sh #!/bin/bash DB="test_db" USR="test_user" PWD="test_pwd" HST="24.254.87.12" test2.sh #!/bin/bash ./test1.sh mysql -u $USR -p $PWD -h $HST... (2 Replies)
Discussion started by: fspalero
2 Replies

2. Programming

When to define functions in C?

Hey everyone. So I'm looking at a few C programming resources, and it seems, by convention how you should write and define a function, is first declare it's existence before your main...then call it somewhere in your main, and then define after, at the end of the program? Is this necessary? I mean... (7 Replies)
Discussion started by: Lost in Cyberia
7 Replies

3. Programming

help with #define in C

if i do this in C #define NUM 1234512345 then how come i cant print it out using int main(int argc, char **argv) { printf("%d\n", NUM); return 0; } well the result is -1219236538, why isnt it 1234512345 ? (7 Replies)
Discussion started by: omega666
7 Replies

4. Programming

#define

Hello, I would like to conditionaly comment in my code source some fields from arrays. So I use the property ## from the #define definition. my code: ... #define slet /##* #define etsl *##/ ... const T_SVT_ADLL_A653_DESC A_DESC = { { slet qwerty etsl SLICING,... (3 Replies)
Discussion started by: cypleen
3 Replies

5. Shell Programming and Scripting

bash - define a variable

Hello, I would like to define a variable based on another variable: a=5 b$a=100 This does not work. What is the right way to do it? Thanks ---------- Post updated at 07:37 PM ---------- Previous update was at 07:33 PM ---------- Found my answer with the search function (did not... (0 Replies)
Discussion started by: jolecanard
0 Replies

6. Programming

How to define a very big matrix in C?

Hello!! I need to do some performance test using a very big matrix (bi-dimensional array) but I have problems with this. Is there any limitation in declarations? because if I do this: int matriz; It just don't work... it compiles but when i run the program it just closes. Where can i... (4 Replies)
Discussion started by: Sandia_man
4 Replies

7. UNIX for Dummies Questions & Answers

#define in perl

Hi friends, I am not sure if perl questions can be raised here. :rolleyes: But I have a doubt if there is a way to do "#define" in perl, like in C. Does anyone know if it is feasible (without CPAN modules)? Thanks, Srini (7 Replies)
Discussion started by: srinivasan_85
7 Replies

8. Programming

mysterious #define

in the header file orville.h, outside of the #ifdef #endif , there is the following #define JOB_CONTROL /* support job-control */ As you can see, the JOB_CONTROL macro has no value associated with it. Here is what I go when I ran grep on the entire source code. $ grep -iR... (6 Replies)
Discussion started by: frequency8
6 Replies
Login or Register to Ask a Question