How do I add my own tests?
C/C++ Programming
Hello Guest
  
  • Login
• Register…
• Start blog
  • Who, Where, When
• What can I do?
• What to Read?
  • Polls
• Avatars
• Interests
  • Cities and Countries
• Random blog
• Users search
  • Search
• Games
• Tests
• QAIX
  • Ñîîáùåñòâà
• Talxy Chat
• Horoscope
• Online
 
Çàðåãèñòðèðóéñÿ!

QAIX > C/C++ ProgrammingGo to page: « previous | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | next »

  Recent blog posts: 
  They have birthday today: 
  Forums:   
  Discuss: 
  Recent forum topics: 
  Recent forum comments:
  Moderators:
Thursday, 28 December 2006
Need to find size of destination buffer for strncpy Mohansnayaka 23:40:44
 Hi all,
We are using strcpy to copy strings in our app. This gave us problems
when the destination buffer is not large enough. As a workaround, we
wanted to replace calls to strcpy with strncpy. That is, replace calls
to strcpy with say, my_strcpy(dest,src)­ which will internally find the
destination buffer length.

For this we need to know the destination buffer size. For statically
allocated strings sizeof is returning the length of the array
correctly, but not for malloced strings (char*). Hence we are not able
to replace calls to strcpy with strncpy with appropriate length
parameter.

Is there any other way out? Changing all the static and dynamic
allocations in the application is very very difficult (around 15k
instances will have to be changed).

Regards,
Mohan

__._,_.___ Messages in this topic
[http://groups.yahoo­.com/group/c-prog/me­ssage/60041;_ylc=X3o­DMTM2ZGluZzIzBF9TAzk­3MzU5NzE0BGdycElkAzE­wMTMxMzkEZ3Jwc3BJZAM­xNzA1MDA2Nzg4BG1zZ0l­kAzYwMDQxBHNlYwNmdHI­Ec2xrA3Z0cGMEc3RpbWU­DMTE2NzMwOTUyMAR0cGN­JZAM2MDA0MQ--]
(1) Reply (via web post)
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJxdm50­YnRsBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BG1zZ0lkAzYwMDQx­BHNlYwNmdHIEc2xrA3Jw­bHkEc3RpbWUDMTE2NzMw­OTUyMA--?act=reply&m­essageNum=60041]
| Start a new topic
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJlYjM5­MDY5BF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A250cGMEc3RpbWUDMTE2­NzMwOTUyMA--]
Messages [http://groups.yahoo­.com/group/c-prog/me­ssages;_ylc=X3oDMTJl­bWo5bjFxBF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA21zZ3MEc3RpbWUD­MTE2NzMwOTUyMA--]
| Files [http://groups.yahoo­.com/group/c-prog/fi­les;_ylc=X3oDMTJmN2l­kcWFiBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2ZpbGVzBHN0aW1lAzE­xNjczMDk1MjA-]
| Photos [http://groups.yahoo­.com/group/c-prog/ph­otos;_ylc=X3oDMTJlaW­d0NDNhBF9TAzk3MzU5Nz­E0BGdycElkAzEwMTMxMz­kEZ3Jwc3BJZAMxNzA1MD­A2Nzg4BHNlYwNmdHIEc2­xrA3Bob3QEc3RpbWUDMT­E2NzMwOTUyMA--]
| Links [http://groups.yahoo­.com/group/c-prog/li­nks;_ylc=X3oDMTJmOWY­3cnB2BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2xpbmtzBHN0aW1lAzE­xNjczMDk1MjA-]
| Database [http://groups.yahoo­.com/group/c-prog/da­tabase;_ylc=X3oDMTJj­YWx0bHJzBF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA2RiBHN0aW1lAzEx­NjczMDk1MjA-]
| Polls [http://groups.yahoo­.com/group/c-prog/po­lls;_ylc=X3oDMTJmcDd­xNTc3BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA3BvbGxzBHN0aW1lAzE­xNjczMDk1MjA-]
To unsubscribe, send a blank message to
<mailto:c-prog-unsu­bscribe-hHKSG33Tihhb­jbujkaE4pw@public.gm­ane.org>.
Yahoo! Groups [http://groups.yahoo­.com/;_ylc=X3oDMTJka­jMzY2VkBF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwNmdHIEc­2xrA2dmcARzdGltZQMxM­TY3MzA5NTIw]
Change settings via the Web [http://groups.yahoo­.com/group/c-prog/jo­in;_ylc=X3oDMTJmMnIz­Ym1oBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A3N0bmdzBHN0aW1lAzEx­NjczMDk1MjA-]
(Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest [mailto:c-prog-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest]
| Switch format to Traditional [mailto:c-prog-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional]
Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJkODk3b3RuB­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwNmdHIEc2xrA2hwZ­gRzdGltZQMxMTY3MzA5N­TIw]
| Yahoo! Groups Terms of Use [http://docs.yahoo.c­om/info/terms/] |
Unsubscribe
[mailto:c-prog-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=]Recent
Activity

* 54 New Members [http://groups.yahoo­.com/group/c-prog/me­mbers;_ylc=X3oDMTJmN­TFsajd1BF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwN2dGwEc­2xrA3ZtYnJzBHN0aW1lA­zExNjczMDk1MjA-]

Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJlMjdoNXJ1B­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwN2dGwEc2xrA3Zna­HAEc3RpbWUDMTE2NzMwO­TUyMA--]SPONSORED
LINKS

* C and c++ [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjNnZpY29uBF9TAzk3M­zU5NzE0BF9wAzEEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDk1MjA-?t=ms­&k=C+and+c++&w1=C+an­d+c++&w2=Computer+pr­ogramming+languages&­w3=Java+programming+­language&w4=Basic+pr­ogramming+language&w­5=Programming+langua­ges&c=5&s=141&g=2&.s­ig=9yL03T42tK7BXBfk8­CiaAw]

* Computer programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjMnVhOHVpBF9TAzk3M­zU5NzE0BF9wAzIEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDk1MjA-?t=ms­&k=Computer+programm­ing+languages&w1=C+a­nd+c++&w2=Computer+p­rogramming+languages­&w3=Java+programming­+language&w4=Basic+p­rogramming+language&­w5=Programming+langu­ages&c=5&s=141&g=2&.­sig=34Vf-jua1cm-sWcG­EjgBig]

* Java programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjb2ZjMmhyBF9TAzk3M­zU5NzE0BF9wAzMEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDk1MjA-?t=ms­&k=Java+programming+­language&w1=C+and+c+­+&w2=Computer+progra­mming+languages&w3=J­ava+programming+lang­uage&w4=Basic+progra­mming+language&w5=Pr­ogramming+languages&­c=5&s=141&g=2&.sig=h­1FZ2hiTtE71WflSgjQ2y­A]

* Basic programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjNmRnbGZzBF9TAzk3M­zU5NzE0BF9wAzQEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDk1MjA-?t=ms­&k=Basic+programming­+language&w1=C+and+c­++&w2=Computer+progr­amming+languages&w3=­Java+programming+lan­guage&w4=Basic+progr­amming+language&w5=P­rogramming+languages­&c=5&s=141&g=2&.sig=­Rhl8V4x4YWhZXvHUR0pc­ew]

* Programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjcW9zbzh2BF9TAzk3M­zU5NzE0BF9wAzUEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDk1MjA-?t=ms­&k=Programming+langu­ages&w1=C+and+c++&w2­=Computer+programmin­g+languages&w3=Java+­programming+language­&w4=Basic+programmin­g+language&w5=Progra­mming+languages&c=5&­s=141&g=2&.sig=5VNXK­KdPWUSiobRPcNepRA]

Yahoo! for Good

Get Inspired to Give [http://us.ard.yahoo­.com/SIG=12jcvpe3s/M­=493064.10021865.107­05514.9706567/D=grou­ps/S=1705006788:NC/Y­=YAHOO/EXP=116731672­0/A=3836825/R=0/SIG=­11fpa9v8q/*http://pr­omotions.yahoo.com/g­iving/topten.php]

Donate before the

end of the year.

New business?

Get new customers. [http://us.ard.yahoo­.com/SIG=12i5k9obm/M­=493064.9803227.1051­0220.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167316720­/A=3848640/R=0/SIG=1­31an6mds/*http://sea­rchmarketing.yahoo.c­om/arp/srchv2.php?o=­US2002&cmp=Yahoo&ctv­=Groups1&s=Y&s2=&s3=­&b=50]

List your web site

in Yahoo! Search.

Y! Messenger

Files to share? [http://us.ard.yahoo­.com/SIG=12inl3bg0/M­=493064.9803215.1051­0209.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167316720­/A=3848578/R=0/SIG=1­1umg3fun/*http://us.­rd.yahoo.com/evt=424­03/*http://messenger­.yahoo.com]

Send up to 1GB of

files in an IM.

.[IMAGE]
__,_._,___

comment 3 answer | Add comment
Kaum hatte ich eine, hat sich Thomas ebenfalls eine bestellt Luca Sabina Matoussek 23:16:34
 Wie geht's dir Tim,
Kaum hatte ich eine, hat sich Thomas ebenfalls eine bestellt

R|O|L|E|X
B|R|E|I|T|L|I|N|G
O|M|E|G|A
P|A|T|E|K
C|A|R|T|I|E|R

1000 Modelle zur Auswahl, Preise ab 149.- EURO

http://utkri.beache­asy.net

Kohncke ab Paula ab Coroner Tim Basisspannung und,
zur Blausturmvogel DrachenmurÄne kennen gut Flussbett
Tim von Aufsatz sauber Er muss bald hier sein. fÝr gÝltig erklÄren
artgerecht mir Entwickler.
Add comment
Read/Write link list on file Sharique.Khan 21:31:56
 Hey I'm a new member of this group. And I have a problem and I was
try to find many solution on internet but I couuld't find any
solution. So I join this group in this hope that peoples of this
group helps me. And then I will find the solution of my problem. My
problem is I want to save the records(in the form of link list) in a
file and then read it from the file. But I couuld'nt. Here is a code

/* To save structure on file */

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <library.h>

#define TRUE 1

void book_menu(void);
void menu(void);
void book_entry(void);
void show_all_books(void­);
void save(void);
void file_read(void);

books *ptr_books_first, *ptr_books_this, *ptr_books_new;

void main(void){
clrscr();
ptr_books_first = (struct books *) NULL;

char ch;
while(TRUE){
menu();
ch = getch();

switch(ch){

case '1':
clrscr();
book_menu();
break;

case 'q': case 'Q':
exit(0);
break;

default:
printf("\nPlease select from list.\n");
}
}

}

void menu(void){
printf("\n1. Books Information");
printf("\n4. Quit.\n");
}

void book_menu(){
char book_choice;
printf("1. Books Entry\n");
printf("2. show all Books\n");
printf("4. save\n");
printf("5. read\n");
book_choice = getch();

switch(book_choice)­{
case '1':
book_entry();
break;

case '2':
show_all_books();
break;

case '4':
save();
break;

case '5':
file_read();
break;
}
}

void book_entry(void){
ptr_books_new = (struct books *) malloc(sizeof(struc­t
books));
if(ptr_books_first == (struct books *) NULL)
ptr_books_first = ptr_books_this = ptr_books_new;

else{
ptr_books_this = ptr_books_first;
while(ptr_books_thi­s->ptr_books_next != (struct books *)
NULL)
ptr_books_this = ptr_books_this->ptr­_books_next;
ptr_books_this->ptr­_books_next = ptr_books_new;
ptr_books_this = ptr_books_new;
}

char numstr[81];
printf("Enter ISBN no.: ");
gets(ptr_books_this­->isbn_num);
printf("Enter Book name: ");
gets(ptr_books_this­->book_title);
printf("Enter Author name: ");
gets(ptr_books_this­->book_author);
printf("Enter Book category: ");
gets(ptr_books_this­->book_category);
printf("Enter Date induct: ");
gets(ptr_books_this­->date_induct);
printf("Enter Book Serial number: ");
gets(numstr);
ptr_books_this->boo­k_snum = atoi(numstr);
printf("Edition: ");
gets(numstr);
ptr_books_this->edi­tion = atoi(numstr);
printf("Enter Shelf no.: ");
gets(numstr);
ptr_books_this->she­lf_num = atoi(numstr);
printf("Enter Shelf row no.: ");
gets(numstr);
ptr_books_this->she­lf_row_num = atoi(numstr);
ptr_books_this->ptr­_books_next = (struct books *) NULL;

}

void show_all_books(){
if(ptr_books_first == (struct books *) NULL)
printf("\nEmpty list.\n");

ptr_books_this = ptr_books_first;
while(ptr_books_thi­s != (struct books *)NULL){
printf("\nbook ISBN no.: %s\n",ptr_books_thi­s- >isbn_num);
printf("book name: %s\n",ptr_books_thi­s->book_title);
printf("book author: %s\n",ptr_books_thi­s->book_author);
printf("book category: %s\n",ptr_books_thi­s- >book_category );
printf("Enter book date induct: %s\n",ptr_books_thi­s- >date_induct);
printf("Enter book serial number: %d\n",ptr_books_thi­s- >book_snum);
printf("Book edition: %d\n",ptr_books_thi­s->edition);
printf("shelf no.: %d\n",ptr_books_thi­s->shelf_num);
printf("Enter shelf row no.: %d\n", ptr_books_this- >shelf_row_num);
ptr_books_this = ptr_books_this->ptr­_books_next;
}
}

void save(){
FILE *fptr;
if(ptr_books_first == (struct books *) NULL)
printf("\nEmpty list.\n");

ptr_books_this = ptr_books_first;
if( (fptr=fopen("D:/Tc/­pro/Data.txt", "a+")) == NULL )
printf("\nCan't open file Data.txt");

else{
while(ptr_books_thi­s != (struct books *)NULL){
fwrite(ptr_books_th­is, sizeof(books), 1, fptr);
ptr_books_this = ptr_books_this->ptr­_books_next;
}
printf("Record are written\n");
fclose(fptr);
}

}

void file_read(){

FILE *fptr;
if(ptr_books_first == (struct books *) NULL)
printf("\nEmpty list.\n");

ptr_books_this = ptr_books_first;
if( (fptr=fopen("D:/Tc/­pro/Data.txt", "r+")) == NULL )
printf("\nCan't open file Data.txt");

else{
while ( fread(ptr_books_thi­s, sizeof(books), 1, fptr) ==
1){
printf("\nISBN no.: %s\n",ptr_books_thi­s- >isbn_num);
printf("Book Name: %s\n", ptr_books_this- >book_title);
printf("Author: %s\n",ptr_books_thi­s- >book_author);
printf("Book category: %s\n",ptr_books_thi­s- >book_category);
printf("Date induct: %s\n",ptr_books_thi­s- >date_induct);
printf("Serial number: %03d\n",ptr_books_t­his- >book_snum);
printf("Edition: %03d\n",ptr_books_t­his- >edition);
printf("Shelf no.: %03d\n",ptr_books_t­his- >shelf_num);
printf("Shelf row no.: %03d\n",ptr_books_t­his- >shelf_row_num);
ptr_books_this = ptr_books_this- >ptr_books_next;
}
printf("Record are read\n");
fclose(fptr);
}
}

I hope anyone help me in this problem. So thanks in advance

__._,_.___ Messages in this topic
[http://groups.yahoo­.com/group/c-prog/me­ssage/60053;_ylc=X3o­DMTM2NjQzM3VqBF9TAzk­3MzU5NzE0BGdycElkAzE­wMTMxMzkEZ3Jwc3BJZAM­xNzA1MDA2Nzg4BG1zZ0l­kAzYwMDUzBHNlYwNmdHI­Ec2xrA3Z0cGMEc3RpbWU­DMTE2NzMxODcyNAR0cGN­JZAM2MDA1Mw--]
(1) Reply (via web post)
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJxcmxq­ajJuBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BG1zZ0lkAzYwMDUz­BHNlYwNmdHIEc2xrA3Jw­bHkEc3RpbWUDMTE2NzMx­ODcyNA--?act=reply&m­essageNum=60053]
| Start a new topic
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJlZTBi­MTU3BF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A250cGMEc3RpbWUDMTE2­NzMxODcyNA--]
Messages [http://groups.yahoo­.com/group/c-prog/me­ssages;_ylc=X3oDMTJl­OGNtNmU3BF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA21zZ3MEc3RpbWUD­MTE2NzMxODcyNA--]
| Files [http://groups.yahoo­.com/group/c-prog/fi­les;_ylc=X3oDMTJmMGM­2Z2l1BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2ZpbGVzBHN0aW1lAzE­xNjczMTg3MjQ-]
| Photos [http://groups.yahoo­.com/group/c-prog/ph­otos;_ylc=X3oDMTJlYm­FscXJ1BF9TAzk3MzU5Nz­E0BGdycElkAzEwMTMxMz­kEZ3Jwc3BJZAMxNzA1MD­A2Nzg4BHNlYwNmdHIEc2­xrA3Bob3QEc3RpbWUDMT­E2NzMxODcyNA--]
| Links [http://groups.yahoo­.com/group/c-prog/li­nks;_ylc=X3oDMTJmMzl­0a2doBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2xpbmtzBHN0aW1lAzE­xNjczMTg3MjQ-]
| Database [http://groups.yahoo­.com/group/c-prog/da­tabase;_ylc=X3oDMTJj­YzZnNzZyBF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA2RiBHN0aW1lAzEx­NjczMTg3MjQ-]
| Polls [http://groups.yahoo­.com/group/c-prog/po­lls;_ylc=X3oDMTJmcHR­ybGdvBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA3BvbGxzBHN0aW1lAzE­xNjczMTg3MjQ-]
To unsubscribe, send a blank message to
<mailto:c-prog-unsu­bscribe-hHKSG33Tihhb­jbujkaE4pw@public.gm­ane.org>.
Yahoo! Groups [http://groups.yahoo­.com/;_ylc=X3oDMTJkd­GVmYmgyBF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwNmdHIEc­2xrA2dmcARzdGltZQMxM­TY3MzE4NzI0]
Change settings via the Web [http://groups.yahoo­.com/group/c-prog/jo­in;_ylc=X3oDMTJmcGVk­cWw1BF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A3N0bmdzBHN0aW1lAzEx­NjczMTg3MjQ-]
(Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest [mailto:c-prog-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest]
| Switch format to Traditional [mailto:c-prog-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional]
Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJkbjF0cHZlB­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwNmdHIEc2xrA2hwZ­gRzdGltZQMxMTY3MzE4N­zI0]
| Yahoo! Groups Terms of Use [http://docs.yahoo.c­om/info/terms/] |
Unsubscribe
[mailto:c-prog-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=]Recent
Activity

* 58 New Members [http://groups.yahoo­.com/group/c-prog/me­mbers;_ylc=X3oDMTJmZ­TF0cjF2BF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwN2dGwEc­2xrA3ZtYnJzBHN0aW1lA­zExNjczMTg3MjQ-]

Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJlYXBnN2ZzB­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwN2dGwEc2xrA3Zna­HAEc3RpbWUDMTE2NzMxO­DcyNA--]SPONSORED
LINKS

* C and c++ [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjc2lxYWxqBF9TAzk3M­zU5NzE0BF9wAzEEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMTg3MjU-?t=ms­&k=C+and+c++&w1=C+an­d+c++&w2=Computer+pr­ogramming+languages&­w3=Java+programming+­language&w4=Basic+pr­ogramming+language&w­5=Programming+langua­ges&c=5&s=141&g=2&.s­ig=9yL03T42tK7BXBfk8­CiaAw]

* Computer programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjMWFscGJiBF9TAzk3M­zU5NzE0BF9wAzIEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMTg3MjU-?t=ms­&k=Computer+programm­ing+languages&w1=C+a­nd+c++&w2=Computer+p­rogramming+languages­&w3=Java+programming­+language&w4=Basic+p­rogramming+language&­w5=Programming+langu­ages&c=5&s=141&g=2&.­sig=34Vf-jua1cm-sWcG­EjgBig]

* Java programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjdW90dmZsBF9TAzk3M­zU5NzE0BF9wAzMEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMTg3MjU-?t=ms­&k=Java+programming+­language&w1=C+and+c+­+&w2=Computer+progra­mming+languages&w3=J­ava+programming+lang­uage&w4=Basic+progra­mming+language&w5=Pr­ogramming+languages&­c=5&s=141&g=2&.sig=h­1FZ2hiTtE71WflSgjQ2y­A]

* Basic programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjNTMxN3JuBF9TAzk3M­zU5NzE0BF9wAzQEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMTg3MjU-?t=ms­&k=Basic+programming­+language&w1=C+and+c­++&w2=Computer+progr­amming+languages&w3=­Java+programming+lan­guage&w4=Basic+progr­amming+language&w5=P­rogramming+languages­&c=5&s=141&g=2&.sig=­Rhl8V4x4YWhZXvHUR0pc­ew]

* Programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjZ2R0bTZkBF9TAzk3M­zU5NzE0BF9wAzUEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMTg3MjU-?t=ms­&k=Programming+langu­ages&w1=C+and+c++&w2­=Computer+programmin­g+languages&w3=Java+­programming+language­&w4=Basic+programmin­g+language&w5=Progra­mming+languages&c=5&­s=141&g=2&.sig=5VNXK­KdPWUSiobRPcNepRA]

Yahoo! for Good

Get Inspired to Give [http://us.ard.yahoo­.com/SIG=12jm1fb3m/M­=493064.10021865.107­05514.9706567/D=grou­ps/S=1705006788:NC/Y­=YAHOO/EXP=116732592­5/A=3836825/R=0/SIG=­11fpa9v8q/*http://pr­omotions.yahoo.com/g­iving/topten.php]

Donate before the

end of the year.

New web site?

Drive traffic now. [http://us.ard.yahoo­.com/SIG=12ig91g4i/M­=493064.9803227.1051­0220.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167325925­/A=3848642/R=0/SIG=1­31eshi2t/*http://sea­rchmarketing.yahoo.c­om/arp/srchv2.php?o=­US2004&cmp=Yahoo&ctv­=Groups3&s=Y&s2=&s3=­&b=50]

Get your business

on Yahoo! search.

Y! Messenger

Want a quick chat? [http://us.ard.yahoo­.com/SIG=12ia9559m/M­=493064.9803215.1051­0209.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167325925­/A=3848583/R=0/SIG=1­1umg3fun/*http://us.­rd.yahoo.com/evt=424­03/*http://messenger­.yahoo.com]

Chat over IM with

group members.

.[IMAGE]
__,_._,___

comment 1 answer | Add comment
Separate yourself from other men Joaquin Wright 16:38:23
 Over a several millions men have been helped with the potent ingredients
in Pen-is Growth Patch - men have experienced bigger size, deeper penetration
more action, and super-satisfying results for themselves and
their partners.

Don't be left behind! Take advantage of price specials going on now.

Click here and visit our site!
http://www.cakef.hk­/


Add comment
Creating Libraries Srikanth M R 16:11:01
 Hello everyone.

My question is pretty straightforward. How do I
create a library(i.e a header file) in C/C++?

Thanq

Bye

___________________­____________________­___________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.c­om [http://mail.yahoo.c­om]

__._,_.___ Messages in this topic
[http://groups.yahoo­.com/group/c-prog/me­ssage/60010;_ylc=X3o­DMTM2Z3JxMmZpBF9TAzk­3MzU5NzE0BGdycElkAzE­wMTMxMzkEZ3Jwc3BJZAM­xNzA1MDA2Nzg4BG1zZ0l­kAzYwMDEwBHNlYwNmdHI­Ec2xrA3Z0cGMEc3RpbWU­DMTE2NzIyMzcxNgR0cGN­JZAM2MDAxMA--]
(1) Reply (via web post)
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJxaGUx­ZzE4BF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BG1zZ0lkAzYwMDEw­BHNlYwNmdHIEc2xrA3Jw­bHkEc3RpbWUDMTE2NzIy­MzcxNg--?act=reply&m­essageNum=60010]
| Start a new topic
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJlYXQ0­OW4wBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A250cGMEc3RpbWUDMTE2­NzIyMzcxNg--]
Messages [http://groups.yahoo­.com/group/c-prog/me­ssages;_ylc=X3oDMTJl­ZzJxcWI3BF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA21zZ3MEc3RpbWUD­MTE2NzIyMzcxNg--]
| Files [http://groups.yahoo­.com/group/c-prog/fi­les;_ylc=X3oDMTJmdTh­1cmU1BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2ZpbGVzBHN0aW1lAzE­xNjcyMjM3MTY-]
| Photos [http://groups.yahoo­.com/group/c-prog/ph­otos;_ylc=X3oDMTJlMW­xhOG4yBF9TAzk3MzU5Nz­E0BGdycElkAzEwMTMxMz­kEZ3Jwc3BJZAMxNzA1MD­A2Nzg4BHNlYwNmdHIEc2­xrA3Bob3QEc3RpbWUDMT­E2NzIyMzcxNg--]
| Links [http://groups.yahoo­.com/group/c-prog/li­nks;_ylc=X3oDMTJmbGw­2Yzl2BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2xpbmtzBHN0aW1lAzE­xNjcyMjM3MTY-]
| Database [http://groups.yahoo­.com/group/c-prog/da­tabase;_ylc=X3oDMTJj­cjJsa2k2BF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA2RiBHN0aW1lAzEx­NjcyMjM3MTY-]
| Polls [http://groups.yahoo­.com/group/c-prog/po­lls;_ylc=X3oDMTJmZW9­ra2MzBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA3BvbGxzBHN0aW1lAzE­xNjcyMjM3MTY-]
To unsubscribe, send a blank message to
<mailto:c-prog-unsu­bscribe-hHKSG33Tihhb­jbujkaE4pw@public.gm­ane.org>.
Yahoo! Groups [http://groups.yahoo­.com/;_ylc=X3oDMTJkc­242cXRpBF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwNmdHIEc­2xrA2dmcARzdGltZQMxM­TY3MjIzNzE2]
Change settings via the Web [http://groups.yahoo­.com/group/c-prog/jo­in;_ylc=X3oDMTJmZThr­dWZwBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A3N0bmdzBHN0aW1lAzEx­NjcyMjM3MTY-]
(Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest [mailto:c-prog-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest]
| Switch format to Traditional [mailto:c-prog-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional]
Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJkdW5vcjg1B­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwNmdHIEc2xrA2hwZ­gRzdGltZQMxMTY3MjIzN­zE2]
| Yahoo! Groups Terms of Use [http://docs.yahoo.c­om/info/terms/] |
Unsubscribe
[mailto:c-prog-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=]Recent
Activity

* 50 New Members [http://groups.yahoo­.com/group/c-prog/me­mbers;_ylc=X3oDMTJmb­HRha2oyBF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwN2dGwEc­2xrA3ZtYnJzBHN0aW1lA­zExNjcyMjM3MTY-]

Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJlMThzNXZnB­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwN2dGwEc2xrA3Zna­HAEc3RpbWUDMTE2NzIyM­zcxNg--]SPONSORED
LINKS

* C and c++ [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjbDRlZ3M0BF9TAzk3M­zU5NzE0BF9wAzEEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcyMjM3MTY-?t=ms­&k=C+and+c++&w1=C+an­d+c++&w2=Computer+pr­ogramming+languages&­w3=Java+programming+­language&w4=Basic+pr­ogramming+language&w­5=Programming+langua­ges&c=5&s=141&g=2&.s­ig=9yL03T42tK7BXBfk8­CiaAw]

* Computer programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjY2RoOWRiBF9TAzk3M­zU5NzE0BF9wAzIEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcyMjM3MTY-?t=ms­&k=Computer+programm­ing+languages&w1=C+a­nd+c++&w2=Computer+p­rogramming+languages­&w3=Java+programming­+language&w4=Basic+p­rogramming+language&­w5=Programming+langu­ages&c=5&s=141&g=2&.­sig=34Vf-jua1cm-sWcG­EjgBig]

* Java programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjOTEyb3M5BF9TAzk3M­zU5NzE0BF9wAzMEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcyMjM3MTY-?t=ms­&k=Java+programming+­language&w1=C+and+c+­+&w2=Computer+progra­mming+languages&w3=J­ava+programming+lang­uage&w4=Basic+progra­mming+language&w5=Pr­ogramming+languages&­c=5&s=141&g=2&.sig=h­1FZ2hiTtE71WflSgjQ2y­A]

* Basic programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjYmdxaTg4BF9TAzk3M­zU5NzE0BF9wAzQEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcyMjM3MTY-?t=ms­&k=Basic+programming­+language&w1=C+and+c­++&w2=Computer+progr­amming+languages&w3=­Java+programming+lan­guage&w4=Basic+progr­amming+language&w5=P­rogramming+languages­&c=5&s=141&g=2&.sig=­Rhl8V4x4YWhZXvHUR0pc­ew]

* Programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjZ29qZzlmBF9TAzk3M­zU5NzE0BF9wAzUEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcyMjM3MTY-?t=ms­&k=Programming+langu­ages&w1=C+and+c++&w2­=Computer+programmin­g+languages&w3=Java+­programming+language­&w4=Basic+programmin­g+language&w5=Progra­mming+languages&c=5&­s=141&g=2&.sig=5VNXK­KdPWUSiobRPcNepRA]

Y! Messenger

Make free calls [http://us.ard.yahoo­.com/SIG=12ih3bfoo/M­=493064.9803215.1051­0209.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167230916­/A=3848590/R=0/SIG=1­2dds2hov/*http://us.­rd.yahoo.com/evt=424­03/*http://messenger­.yahoo.com/feat_voic­e.php]

Call PC-to-PC

worldwide- free!

Need traffic?

Drive customers [http://us.ard.yahoo­.com/SIG=12imkvl6k/M­=493064.9803227.1051­0220.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167230916­/A=3848644/R=0/SIG=1­31l83flq/*http://sea­rchmarketing.yahoo.c­om/arp/srchv2.php?o=­US2006&cmp=Yahoo&ctv­=Groups5&s=Y&s2=&s3=­&b=50]

With search ads

on Yahoo!

Yahoo! Groups

Start a group [http://groups.yahoo­.com/start;_ylc=X3oD­MTJvMTJrcnJ2BF9TAzk3­MzU5NzE0BF9wAzMEZ3Jw­SWQDMTAxMzEzOQRncnBz­cElkAzE3MDUwMDY3ODgE­c2VjA25jbW9kBHNsawNn­cm91cHMyBHN0aW1lAzEx­NjcyMjM3MTY-]

in 3 easy steps.

Connect with others.

.[IMAGE]
__,_._,___

comment 7 answers | Add comment
Plese answer this program Ambika Balasubramaniyan 15:55:38
 Hi all,

This is a 'C' program, It has devided in to 3 parts. can anyone give
me the correct answer for this program.

We can cobine all the 3 parts and we can rearrange the lines.

Expected answer is in the last line of the page;

moveit(buf[--i], Y << 4 & Y >> 4);
moveit(buf[--i], Y << 4 & Y >> 4);
int j;
for (j=0; j<16; j++) { if (x%2) *(s+15-j)='*'; x=x>>1; }
strcpy(s," ");
moveit(buf[--i], Y & 0x3c0);
}
moveit(buf[--i], Y & 0x3c0);
int i=0;
int zeta = 0; static int ctr = 0;

}
char **buf = malloc(8*sizeof(cha­r*));
int i=0;
moveit(buf[--i], 0x180);
print(buf);
*ptr++ = 0x47; *ptr++ = 0x45;
sprintf(ptr, "%04x", zeta & Y);
char *ptr = malloc(10*sizeof(ch­ar));
moveit(buf[--i], Y << 5 & Y >> 5);
#include <stdio.h>
void print(char **mem) {

zeta += (x << ctr++);
moveit(buf[--i], 0x1ff8);
const int Y = 65535;
*ptr++ = 0x4d; *ptr++ = 0x3d;
char *p1 = ptr;
}
main() {
for (i=0; i<8; i++) { buf[i] = (char *) malloc(17*sizeof(ch­ar));}
for (i=0; i<8; i++) { printf("%s\n",mem[i] ); }
strcpy(buf[--i], p1);
void moveit(char *s, int x) {

Output
--------


GEM=nnn
****
********
**********
********
******
****
**

Instead of "nnn", there will be code consisting of digits and
alphabets. Find that code.

__._,_.___ Messages in this topic
[http://groups.yahoo­.com/group/c-prog/me­ssage/60039;_ylc=X3o­DMTM2Y2o1OXY0BF9TAzk­3MzU5NzE0BGdycElkAzE­wMTMxMzkEZ3Jwc3BJZAM­xNzA1MDA2Nzg4BG1zZ0l­kAzYwMDM5BHNlYwNmdHI­Ec2xrA3Z0cGMEc3RpbWU­DMTE2NzMwODYyMAR0cGN­JZAM2MDAzOQ--]
(1) Reply (via web post)
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJxc2N1­dWU2BF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BG1zZ0lkAzYwMDM5­BHNlYwNmdHIEc2xrA3Jw­bHkEc3RpbWUDMTE2NzMw­ODYyMA--?act=reply&m­essageNum=60039]
| Start a new topic
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJlODAy­Z3Q5BF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A250cGMEc3RpbWUDMTE2­NzMwODYyMA--]
Messages [http://groups.yahoo­.com/group/c-prog/me­ssages;_ylc=X3oDMTJl­bW11cTk3BF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA21zZ3MEc3RpbWUD­MTE2NzMwODYyMA--]
| Files [http://groups.yahoo­.com/group/c-prog/fi­les;_ylc=X3oDMTJma3E­wNGJpBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2ZpbGVzBHN0aW1lAzE­xNjczMDg2MjA-]
| Photos [http://groups.yahoo­.com/group/c-prog/ph­otos;_ylc=X3oDMTJlcm­ozNHE0BF9TAzk3MzU5Nz­E0BGdycElkAzEwMTMxMz­kEZ3Jwc3BJZAMxNzA1MD­A2Nzg4BHNlYwNmdHIEc2­xrA3Bob3QEc3RpbWUDMT­E2NzMwODYyMA--]
| Links [http://groups.yahoo­.com/group/c-prog/li­nks;_ylc=X3oDMTJmbTk­4bWQ5BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2xpbmtzBHN0aW1lAzE­xNjczMDg2MjA-]
| Database [http://groups.yahoo­.com/group/c-prog/da­tabase;_ylc=X3oDMTJj­aWk5dmhuBF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA2RiBHN0aW1lAzEx­NjczMDg2MjA-]
| Polls [http://groups.yahoo­.com/group/c-prog/po­lls;_ylc=X3oDMTJmMTY­xZDh2BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA3BvbGxzBHN0aW1lAzE­xNjczMDg2MjA-]
To unsubscribe, send a blank message to
<mailto:c-prog-unsu­bscribe-hHKSG33Tihhb­jbujkaE4pw@public.gm­ane.org>.
Yahoo! Groups [http://groups.yahoo­.com/;_ylc=X3oDMTJka­DU3dGR1BF9TAzk3NDc2N­TkwBGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwNmdHIEc­2xrA2dmcARzdGltZQMxM­TY3MzA4NjIw]
Change settings via the Web [http://groups.yahoo­.com/group/c-prog/jo­in;_ylc=X3oDMTJmbHQw­bHBpBF9TAzk3NDc2NTkw­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A3N0bmdzBHN0aW1lAzEx­NjczMDg2MjA-]
(Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest [mailto:c-prog-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest]
| Switch format to Traditional [mailto:c-prog-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional]
Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJkZzNwc2cxB­F9TAzk3NDc2NTkwBGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwNmdHIEc2xrA2hwZ­gRzdGltZQMxMTY3MzA4N­jIw]
| Yahoo! Groups Terms of Use [http://docs.yahoo.c­om/info/terms/] |
Unsubscribe
[mailto:c-prog-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=]Recent
Activity

* 54 New Members [http://groups.yahoo­.com/group/c-prog/me­mbers;_ylc=X3oDMTJmO­GI2ZTVyBF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwN2dGwEc­2xrA3ZtYnJzBHN0aW1lA­zExNjczMDg2MjA-]

Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJlazZmbGdxB­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwN2dGwEc2xrA3Zna­HAEc3RpbWUDMTE2NzMwO­DYyMA--]SPONSORED
LINKS

* C and c++ [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjYzJyaTlyBF9TAzk3M­zU5NzE0BF9wAzEEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDg2MjA-?t=ms­&k=C+and+c++&w1=C+an­d+c++&w2=Computer+pr­ogramming+languages&­w3=Java+programming+­language&w4=Basic+pr­ogramming+language&w­5=Programming+langua­ges&c=5&s=141&g=2&.s­ig=9yL03T42tK7BXBfk8­CiaAw]

* Computer programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjZW5uajJ0BF9TAzk3M­zU5NzE0BF9wAzIEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDg2MjA-?t=ms­&k=Computer+programm­ing+languages&w1=C+a­nd+c++&w2=Computer+p­rogramming+languages­&w3=Java+programming­+language&w4=Basic+p­rogramming+language&­w5=Programming+langu­ages&c=5&s=141&g=2&.­sig=34Vf-jua1cm-sWcG­EjgBig]

* Java programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjanQwdjg0BF9TAzk3M­zU5NzE0BF9wAzMEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDg2MjA-?t=ms­&k=Java+programming+­language&w1=C+and+c+­+&w2=Computer+progra­mming+languages&w3=J­ava+programming+lang­uage&w4=Basic+progra­mming+language&w5=Pr­ogramming+languages&­c=5&s=141&g=2&.sig=h­1FZ2hiTtE71WflSgjQ2y­A]

* Basic programming language [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjcDIwbTh2BF9TAzk3M­zU5NzE0BF9wAzQEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDg2MjA-?t=ms­&k=Basic+programming­+language&w1=C+and+c­++&w2=Computer+progr­amming+languages&w3=­Java+programming+lan­guage&w4=Basic+progr­amming+language&w5=P­rogramming+languages­&c=5&s=141&g=2&.sig=­Rhl8V4x4YWhZXvHUR0pc­ew]

* Programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjdHRjZHU0BF9TAzk3M­zU5NzE0BF9wAzUEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjczMDg2MjA-?t=ms­&k=Programming+langu­ages&w1=C+and+c++&w2­=Computer+programmin­g+languages&w3=Java+­programming+language­&w4=Basic+programmin­g+language&w5=Progra­mming+languages&c=5&­s=141&g=2&.sig=5VNXK­KdPWUSiobRPcNepRA]

Yahoo! for Good

Get Inspired to Give [http://us.ard.yahoo­.com/SIG=12jjaved1/M­=493064.10021865.107­05514.9706567/D=grou­ps/S=1705006788:NC/Y­=YAHOO/EXP=116731582­0/A=3836825/R=0/SIG=­11fpa9v8q/*http://pr­omotions.yahoo.com/g­iving/topten.php]

Donate before the

end of the year.

Search Ads

Get new customers. [http://us.ard.yahoo­.com/SIG=12int2n1d/M­=493064.9803227.1051­0220.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167315820­/A=3848641/R=0/SIG=1­312g85fq/*http://sea­rchmarketing.yahoo.c­om/arp/srchv2.php?o=­US2003&cmp=Yahoo&ctv­=Groups2&s=Y&s2=&s3=­&b=50]

List your web site

in Yahoo! Search.

Y! Messenger

Instant hello [http://us.ard.yahoo­.com/SIG=12i6fq5mc/M­=493064.9803215.1051­0209.8674578/D=group­s/S=1705006788:NC/Y=­YAHOO/EXP=1167315820­/A=3848582/R=0/SIG=1­1umg3fun/*http://us.­rd.yahoo.com/evt=424­03/*http://messenger­.yahoo.com]

Chat over IM with

group members.

.[IMAGE]
__,_._,___

comment 1 answer | Add comment
Heap usage tracker Subhabrata Bhattacharya 15:43:53
 Hi,

I am writing a few lines of C code to find how much heap memory is
being used in a particular program. At the end of program exit, it
would print something like:

Count Size Location
===== ===== =========
1 32 0x00221a32
2 12 0x0804853e
3 07 0x011435a3
...

I am in a position to trap every malloc() call and obtain the size and
location trivially. The table will grow, so the size needs to be
modified dynamically. What is a space efficient data-structure for the
above?

typedef struct{
int *t_loc; /*Store the location*/
int *t_siz; /*Store the size*/
} HEAP_USAGE;
HEAP_USAGE hu;
...
hu.t_loc = (int *)malloc (sizeof (int));
...
hu.t_loc = (int *)realloc (hu.t_loc,sizeof (int));
...

OR
typedef struct{
int t_loc; /*Store the location*/
int t_siz; /*Store the size*/
} HEAP_USAGE;
HEAP_USAGE *hu;
...
hu = (int *)malloc (sizeof (HEAP_USAGE));
...
hu = (int *)realloc (hu, sizeof (HEAP_USAGE));
...

Please suggest.

Regards,
Subh

__._,_.___ Messages in this topic
[http://groups.yahoo­.com/group/c-prog/me­ssage/59992;_ylc=X3o­DMTM2ZDlqNmFrBF9TAzk­3MzU5NzE0BGdycElkAzE­wMTMxMzkEZ3Jwc3BJZAM­xNzA1MDA2Nzg4BG1zZ0l­kAzU5OTkyBHNlYwNmdHI­Ec2xrA3Z0cGMEc3RpbWU­DMTE2NzExOTk2NgR0cGN­JZAM1OTk5Mg--]
(1) Reply (via web post)
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJxZnNz­ajVxBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BG1zZ0lkAzU5OTky­BHNlYwNmdHIEc2xrA3Jw­bHkEc3RpbWUDMTE2NzEx­OTk2Ng--?act=reply&m­essageNum=59992]
| Start a new topic
[http://groups.yahoo­.com/group/c-prog/po­st;_ylc=X3oDMTJlNzNv­aTFsBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A250cGMEc3RpbWUDMTE2­NzExOTk2Ng--]
Messages [http://groups.yahoo­.com/group/c-prog/me­ssages;_ylc=X3oDMTJl­ZTE3Z3IwBF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA21zZ3MEc3RpbWUD­MTE2NzExOTk2Ng--]
| Files [http://groups.yahoo­.com/group/c-prog/fi­les;_ylc=X3oDMTJmc3V­vMnRrBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2ZpbGVzBHN0aW1lAzE­xNjcxMTk5NjY-]
| Photos [http://groups.yahoo­.com/group/c-prog/ph­otos;_ylc=X3oDMTJlZW­VtaWdmBF9TAzk3MzU5Nz­E0BGdycElkAzEwMTMxMz­kEZ3Jwc3BJZAMxNzA1MD­A2Nzg4BHNlYwNmdHIEc2­xrA3Bob3QEc3RpbWUDMT­E2NzExOTk2Ng--]
| Links [http://groups.yahoo­.com/group/c-prog/li­nks;_ylc=X3oDMTJma2d­tamN0BF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA2xpbmtzBHN0aW1lAzE­xNjcxMTk5NjY-]
| Database [http://groups.yahoo­.com/group/c-prog/da­tabase;_ylc=X3oDMTJj­YWx1amhoBF9TAzk3MzU5­NzE0BGdycElkAzEwMTMx­MzkEZ3Jwc3BJZAMxNzA1­MDA2Nzg4BHNlYwNmdHIE­c2xrA2RiBHN0aW1lAzEx­NjcxMTk5NjY-]
| Polls [http://groups.yahoo­.com/group/c-prog/po­lls;_ylc=X3oDMTJmMHN­kbnJlBF9TAzk3MzU5NzE­0BGdycElkAzEwMTMxMzk­EZ3Jwc3BJZAMxNzA1MDA­2Nzg4BHNlYwNmdHIEc2x­rA3BvbGxzBHN0aW1lAzE­xNjcxMTk5NjY-]
To unsubscribe, send a blank message to
<mailto:c-prog-unsu­bscribe-hHKSG33Tihhb­jbujkaE4pw@public.gm­ane.org>.
Yahoo! Groups [http://groups.yahoo­.com/;_ylc=X3oDMTJkc­nJicmc1BF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwNmdHIEc­2xrA2dmcARzdGltZQMxM­TY3MTE5OTY2]
Change settings via the Web [http://groups.yahoo­.com/group/c-prog/jo­in;_ylc=X3oDMTJmYWUz­cXVmBF9TAzk3MzU5NzE0­BGdycElkAzEwMTMxMzkE­Z3Jwc3BJZAMxNzA1MDA2­Nzg4BHNlYwNmdHIEc2xr­A3N0bmdzBHN0aW1lAzEx­NjcxMTk5NjY-]
(Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest [mailto:c-prog-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest]
| Switch format to Traditional [mailto:c-prog-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional]
Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJkbnFqZXZ2B­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwNmdHIEc2xrA2hwZ­gRzdGltZQMxMTY3MTE5O­TY2]
| Yahoo! Groups Terms of Use [http://docs.yahoo.c­om/info/terms/] |
Unsubscribe
[mailto:c-prog-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=]Recent
Activity

* 47 New Members [http://groups.yahoo­.com/group/c-prog/me­mbers;_ylc=X3oDMTJmb­mVpNDMyBF9TAzk3MzU5N­zE0BGdycElkAzEwMTMxM­zkEZ3Jwc3BJZAMxNzA1M­DA2Nzg4BHNlYwN2dGwEc­2xrA3ZtYnJzBHN0aW1lA­zExNjcxMTk5NjY-]

Visit Your Group
[http://groups.yahoo­.com/group/c-prog;_y­lc=X3oDMTJlNnQ1YnBuB­F9TAzk3MzU5NzE0BGdyc­ElkAzEwMTMxMzkEZ3Jwc­3BJZAMxNzA1MDA2Nzg4B­HNlYwN2dGwEc2xrA3Zna­HAEc3RpbWUDMTE2NzExO­Tk2Ng--]SPONSORED
LINKS

* C and c++ [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjNnRzcmRyBF9TAzk3M­zU5NzE0BF9wAzEEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcxMTk5NjY-?t=ms­&k=C+and+c++&w1=C+an­d+c++&w2=Computer+pr­ogramming+languages&­w3=Java+programming+­language&w4=Basic+pr­ogramming+language&w­5=Programming+langua­ges&c=5&s=141&g=2&.s­ig=9yL03T42tK7BXBfk8­CiaAw]

* Computer programming languages [http://groups.yahoo­.com/gads;_ylc=X3oDM­TJjYzlqOHQ4BF9TAzk3M­zU5NzE0BF9wAzIEZ3JwS­WQDMTAxMzEzOQRncnBzc­ElkAzE3MDUwMDY3ODgEc­2VjA3NsbW9kBHN0aW1lA­zExNjcxMTk5NjY-?t=ms­&k=Computer+programm­ing+languages&w1=C+a­nd+c++&w2=Computer+p­rogramming+languages­&w3=Java+programming­+language&w4=Basic+p­rogramming+language&­w5=Programming+langu­ages&c=5&s=141&g=2&.­sig=34Vf-jua1cm-sWcG­EjgBig]

* Java programming language [