Sponsored Content
Full Discussion: C dynamic pointer
Top Forums Programming C dynamic pointer Post 302295043 by Corona688 on Friday 6th of March 2009 11:26:35 AM
Old 03-06-2009
Code:
#include <stdlib.h>

typedef struct struct_type
{
  int something;
} struct_type;

int main(void)
{
  /* Allocate an array of 32 pointers to struct_type */
  struct_type **ptrarray;
  ptrarray=malloc(sizeof(struct_type *)*32);

  /* Do whatever */
  /* ... */
  /* Deallocate what we allocated before exiting */
  free(ptrarray);
  return(0);
}

 

10 More Discussions You Might Find Interesting

1. Programming

pointer to structures

Dear friends I have a bit basic doubts in pointers and the structures inter relationships. the first one. static struct apvt { int dead; int pending; int abouttograb; }*agents=NULL; what agents pointer is... (1 Reply)
Discussion started by: tech_voip
1 Replies

2. Programming

pointer

void main() { int a={1,2,3,4,5,6,7,8,9,10}; int *p=a; int *q=&a; cout<<q-p+1<<endl; } The output is 10, how? if we give cout<<q it will print the address, value won't print.... if we give cout<<p it will print the address, value won't print.... p has the base addr; q... (1 Reply)
Discussion started by: sarwan
1 Replies

3. Programming

far pointer

what is far pointer in C (1 Reply)
Discussion started by: useless79
1 Replies

4. Programming

Need help in character pointer

Hi, I am trying to divide my input to different type of out puts for some other use. ex: logical_name : jkl00001 expected out put : model=jkl and num=00001 here is the code i actually written /*******************************************************************/ void... (11 Replies)
Discussion started by: jagan_kalluri
11 Replies

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

6. UNIX for Advanced & Expert Users

Sql dynamic table / dynamic inserts

I have a file that reads File (X.txt) Contents of record 1: rdrDESTINATION_ADDRESS (String) "91 971502573813" rdrDESTINATION_IMSI (String) "000000000000000" rdrORIGINATING_ADDRESS (String) "d0 movies" rdrORIGINATING_IMSI (String) "000000000000000" rdrTRAFFIC_EVENT_TIME... (0 Replies)
Discussion started by: magedfawzy
0 Replies

7. Programming

pointer conversion in c

hi there fellos could someone teach me how to convert a character pointer into an integer using c much love (1 Reply)
Discussion started by: surubi_abada
1 Replies

8. Programming

void pointer

hi guys! Is there such a thing as double void pointer dynamic allocation? And if so is it something like this? int n; void** a; a=malloc(n*sizeof(void*)); (12 Replies)
Discussion started by: vlm
12 Replies

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

10. Programming

Pointer confusion

Here are two programs that pass a pointer to a variable but behave differently. Shouldnt the i in second program be 0 after the function call? #include<stdio.h> void changeI(int *i) { *i = 10; } int main(void) { int i=5; printf("%d before\n", i); changeI(&i); printf("%d... (1 Reply)
Discussion started by: dragonpoint
1 Replies
netdb.h(3HEAD)							      Headers							    netdb.h(3HEAD)

NAME
netdb.h, netdb - definitions for network database operations SYNOPSIS
#include <netdb.h> DESCRIPTION
The <netdb.h> header defines the type in_port_t and the type in_addr_t as described in in.h(3HEAD). The <netdb.h> header defines the hostent structure that includes the following members: char *h_name /* official name of the host */ char **h_aliases /* pointer to an array of pointers to alternative */ /* host names, terminated by a null pointer */ int h_addrtype /* address type */ int h_length /* length, in bytes, of the address */ char **h_addr_list /* pointer to an array of pointers to network addresses */ /* (in network byte order) for the host, terminated by a */ /* null pointer */ The <netdb.h> header defines the netent structure that includes the following members: char *n_name /* official, fully-qualified (including the domain) name */ /* of the network */ char **n_aliases /* pointer to an array of pointers to alternative */ /* network names, terminated by a null pointer */ int n_addrtype /* the address type of the network */ in_addr_t n_net /* the network number, in host byte order */ The <netdb.h> header defines the protoent structure that includes the following members: char *p_name /* official name of the protocol */ char **p_aliases /* pointer to an array of pointers to alternative */ /* protocol names, terminated by a null pointer */ int p_proto /* protocol number */ The <netdb.h> header defines the servent structure that includes the following members: char *s_name /* fficial name of the service */ char **s_aliases /* pointer to an array of pointers to alternative */ /* service names, terminated by a null pointer */ int s_port /* port number at which the service resides, */ /* in network byte order */ char *s_proto /* name of the protocol to use when */ /* contacting the service */ The <netdb.h> header defines the macro IPPORT_RESERVED with the value of the highest reserved Internet port number. The <netdb.h> header provides a declaration for h_errno: extern int h_errno; The <netdb.h> header defines the following macros for use as error values for gethostbyaddr() and gethostbyname(): HOST_NOT_FOUND NO_DATA NO_RECOVERY TRY_AGAIN Inclusion of the <netdb.h> header may also make visible all symbols from in.h(3HEAD). ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
intro(3), endhostent(3NSL), endhostent(3XNET), endnetent(3SOCKET), endnetent(3XNET), endprotoent(3SOCKET), endprotoent(3XNET), endser- vent(3SOCKET), endservent(3XNET), in.h(3HEAD), attributes(5), standards(5) SunOS 5.10 10 Sep 2004 netdb.h(3HEAD)
All times are GMT -4. The time now is 01:32 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy