Article View: att.lang.c++
Article #70New Pointer Problems
From: New C Programmer
Date: Mon, 21 Feb 2000 00:00
Date: Mon, 21 Feb 2000 00:00
64 lines
2054 bytes
2054 bytes
I can't seem to pass a pointer to the object instance my_magic_square to any
functions in the other classes. what am I doing wrong????
Thanks,
Steve
# include <iostream.h>
# include "magic_sq.h"
int main (void)
{
static magic_square my_magic_square;
magic_square *ptr_to_magic;
ptr_to_magic = &my_magic_square;
char p;
do
{
my_magic_square.base = my_magic_square.get_base();
my_magic_square.init_list(ptr_to_magic, my_magic_square.base);
// my_magic_square.fill_ms(LinkedList, my_magic_square.base);
my_magic_square.printms(my_magic_square, my_magic_square.base);
my_magic_square.clear_list();
cout << "\nWould you like to play again?";
cin >> p;
} while ( p=='y' || p=='Y' );
return 0;
}
file://from magic_sq.h
class magic_square: public llist{
public:
int base, X[15][15];
int get_base();
void init_list(magic_square ptr_to_magic, int base);
void clear_list();
void fill_ms(int X[][15], int base);
void printms(magic_square my_llist, int base);
void use_list_class();
};
/*initialize the magic square with -1 */
void magic_square::init_list( magic_square *ptr_to_magic, int base)
{
int count = (base * base);
int pos = 0;
for (pos=0;pos<count;++pos)
{
*ptr_to_magic.i_insert ( -1, pos );
}
cout << "Initialized list with: ";
*ptr_to_magic.llist_dump();
cout << "\n\n";
}
Technical Details
Message-ID:
<88sn5k$rmp$1@bob.news.rcn.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d4ba,c30292d1a7d2535b,start X-Google-Attributes: gid10d4ba,public From: "New C Programmer" <s_joanis@siebe-ene.com> Subject: New Pointer Problems Date: 2000/02/21 Message-ID: <88sn5k$rmp$1@bob.news.rcn.net> X-Deja-AN: 588190114 X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Complaints-To: abuse@rcn.com X-Trace: tCle9RqAVM+p8ilhE1Z7PvnPncOT8+Xm7VnQJvjzW3g= Organization: Siebe-ENE X-MSMail-Priority: Normal Reply-To: "New C Programmer" <s_joanis@siebe-ene.com> NNTP-Posting-Date: 22 Feb 2000 01:01:40 GMT Newsgroups: att.lang.c++