Sponsored Content
Full Discussion: Printing pointer address
Top Forums UNIX for Dummies Questions & Answers Printing pointer address Post 302508913 by perleo on Tuesday 29th of March 2011 11:51:23 AM
Old 03-29-2011
Printing pointer address

How can I print the memory address of a pointer using printf (or any other STDOUT functions?). I see in Linux its %p but not in unix, help?

thanks
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

can unix printing directly to ip address

Thanks in advance. I am researching if it is possible for unix (solaris) to print directly printers with IP addresses. Without adding all the ip addresses to the hosts file? There are more than a hundred printers and managing them in a hosts file would be tedius, prone to error, and time... (4 Replies)
Discussion started by: maguired
4 Replies

2. Programming

A Pointer to non-Virtual Address, and All of my Hard drive

How do I get a pointer to any 32 bit address on my hard drive, in which I then could read that memory or write to that memory address? And, while the subject is on, how do get a 32 bit pointer in RAM also, in which I can do the same? I'm using C and Objective-C with gcc on an iBook G4. A... (9 Replies)
Discussion started by: xcoder66
9 Replies

3. Programming

address of pointer

Hi i'm new to c programming and i'm trying to change the address of a pointer/variable but i can't seem to get it right, I have this char heap; char *firstFree = heap; char *allocMem( int size ) { void *malloc(size_t sizeofint); /*allocate space for an array with size... (19 Replies)
Discussion started by: Poison Ivy
19 Replies

4. Programming

pass a pointer-to-pointer, or return a pointer?

If one wants to get a start address of a array or a string or a block of memory via a function, there are at least two methods to achieve it: (1) one is to pass a pointer-to-pointer parameter, like: int my_malloc(int size, char **pmem) { *pmem=(char *)malloc(size); if(*pmem==NULL)... (11 Replies)
Discussion started by: aaronwong
11 Replies

5. UNIX for Dummies Questions & Answers

Panic kernal-mode address fault on user address 0x14

:) Firstly Hi all!!, im NEW!! and on here hoping that someone might be able to offer me some help... i have a server that keeps crashing every few days with the error message: PANIC KERNAL-MODE ADDRESS FAULT ON USER ADDRESS 0X14 KERNAL PAGE FAULT FROM (CS:EIP)=(100:EF71B5BD) EAX=EF822000... (10 Replies)
Discussion started by: Twix
10 Replies

6. Programming

Printing class address!

Hello everyone, I have this code which prints the address of the object of a class....bt. what if I want to print the address of the class? #include <iostream.h> class har{ }; int main() { har a; cout<<(&a); } I would really appreciate if someone can help! Thanks!!!!! (1 Reply)
Discussion started by: mind@work
1 Replies

7. Programming

Pointer and address

This code is to print out the program name and arguments list one by one: 1 #include<stdio.h> 2 3 void main(int argc, char *argv) 4 { 5 int iCount = 0; 6 while (iCount < argc) { 7 printf("argc:%d\t%s\n",iCount, argv); 8 ... (14 Replies)
Discussion started by: yifangt
14 Replies

8. UNIX for Advanced & Expert Users

C program to detect duplicate ip address if any after assigning ip address to ethernet interface

Hi , Could someone let me know how to detect duplicate ip address after assigning ip address to ethernet interface using c program (3 Replies)
Discussion started by: Gopi Krishna P
3 Replies

9. Programming

Pure C function pointer on printing vowels twice

Have difficulty to understand this pure C code to only print vowels twice from input string. Questions are commented at the end of each place. #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <limits.h> /* *Demonstrate the use of dispatch tables */ /*Print a char... (11 Replies)
Discussion started by: yifangt
11 Replies
XS::APItest(3pm)					 Perl Programmers Reference Guide					  XS::APItest(3pm)

NAME
XS::APItest - Test the perl C API SYNOPSIS
use XS::APItest; print_double(4); ABSTRACT
This module tests the perl C API. Currently tests that "printf" works correctly. DESCRIPTION
This module can be used to check that the perl C API is behaving correctly. This module provides test functions and an associated test script that verifies the output. This module is not meant to be installed. EXPORT Exports all the test functions: print_double Test that a double-precision floating point number is formatted correctly by "printf". print_double( $val ); Output is sent to STDOUT. print_long_double Test that a "long double" is formatted correctly by "printf". Takes no arguments - the test value is hard-wired into the function (as "7"). print_long_double(); Output is sent to STDOUT. have_long_double Determine whether a "long double" is supported by Perl. This should be used to determine whether to test "print_long_double". print_long_double() if have_long_double; print_nv Test that an "NV" is formatted correctly by "printf". print_nv( $val ); Output is sent to STDOUT. print_iv Test that an "IV" is formatted correctly by "printf". print_iv( $val ); Output is sent to STDOUT. print_uv Test that an "UV" is formatted correctly by "printf". print_uv( $val ); Output is sent to STDOUT. print_int Test that an "int" is formatted correctly by "printf". print_int( $val ); Output is sent to STDOUT. print_long Test that an "long" is formatted correctly by "printf". print_long( $val ); Output is sent to STDOUT. print_float Test that a single-precision floating point number is formatted correctly by "printf". print_float( $val ); Output is sent to STDOUT. call_sv, call_pv, call_method These exercise the C calls of the same names. Everything after the flags arg is passed as the the args to the called function. They return whatever the C function itself pushed onto the stack, plus the return value from the function; for example call_sv( sub { @_, 'c' }, G_ARRAY, 'a', 'b'); # returns 'a', 'b', 'c', 3 call_sv( sub { @_ }, G_SCALAR, 'a', 'b'); # returns 'b', 1 eval_sv Evaluates the passed SV. Result handling is done the same as for "call_sv()" etc. eval_pv Exercises the C function of the same name in scalar context. Returns the same SV that the C function returns. require_pv Exercises the C function of the same name. Returns nothing. SEE ALSO
XS::Typemap, perlapi. AUTHORS
Tim Jenness, <t.jenness@jach.hawaii.edu>, Christian Soeller, <csoelle@mph.auckland.ac.nz>, Hugo van der Sanden <hv@crypt.compulink.co.uk> COPYRIGHT AND LICENSE
Copyright (C) 2002,2004 Tim Jenness, Christian Soeller, Hugo van der Sanden. All Rights Reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.12.5 2012-11-03 XS::APItest(3pm)
All times are GMT -4. The time now is 08:41 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy