Sponsored Content
Full Discussion: help with #define in C
Top Forums Programming help with #define in C Post 302509072 by omega666 on Tuesday 29th of March 2011 06:01:07 PM
Old 03-29-2011
no the error is still there, now i am trying header files
Code:
#include <stdio.h>
#include <stdlib.h>
#include "no.h"
int main(int argc, char **argv) {
    printf("%d\n",NUM);
    return 0;
}

no.h
Code:
#define NUM 1234512345

and i get -1219236538

edit: wait i gotto check something
edit2: nvm still error

---------- Post updated at 06:01 PM ---------- Previous update was at 05:55 PM ----------

strange, when i change the number to 1000000000, it comes out ok

so if i go over a certain number i get these warnings
warning: this decimal constant is unsigned only in ISO C90
warning: format â%dâ expects type âintâ, but argument 2 has type âlong unsigned intâ

this is for when i try 4000000000, how do i get it to still print 4000000000?
 

8 More Discussions You Might Find Interesting

1. 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

2. 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

3. 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

4. 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

5. 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

6. Programming

#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 (9 Replies)
Discussion started by: laopi
9 Replies

7. 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

8. 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
SARY(1) 							       Sary								   SARY(1)

NAME
sary - manual page for sary 1.0.2 SYNOPSIS
sary [OPTION]... PATTERN FILE DESCRIPTION
-c, --count only print a count of occurrences -i, --ignore-case ignore case distinctions -l, --lexicographical sort in lexicographical order -A, --after-context=NUM print NUM lines of trailing context -B, --before-context=NUM print NUM lines of leading context -C, --context=[NUM], print NUM (default 2) lines of output context -s, --start=TAG, print tagged region. set start tag to TAG -e, --end=TAG, print tagged region. set end tag to TAG -h, --help display this help and exit COPYRIGHT
Copyright (C) 2000 Satoru Takabayashi All rights reserved. This is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER- CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. sary 1.0.2 December 2000 SARY(1)
All times are GMT -4. The time now is 06:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy