Re: [aclug-L] C++ ideas...
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Jesse Kaufman <kaufmjes@xxxxxxxxxxxxxxxxx> writes:
> uh...sure...if i ever finish! : ^ ) ... it's a weekend project, and may not
> ever get finished (depends how much time i've got on my hand after class and
> work... maybe a christmas project! : ^ )
Hehe :-)
> as far as output, i've been using cout and will (once i do some more work on
> it)
> incorperate the setiosflags() statements and stuff... i've found them to be
> fairly easy...
You're going to make me dig out my C++ book yet, aren't you :-)
I think that setiosflgas() can do the same sort of things that
printf() can, just in a much more cumbersome manner :-
> linked lists? what exactly is that? i realize the problem with arrays, but
> as
A linked list works like this.
struct A +---> struct B +---> struct C
data | data + data
data | data + data
pointer to next >---+ pointer to next >--- pointer to next >---+
|
null
As data must be remembered, space is allocated with malloc() for a new
struct. This struct may contain only one data element and one pointer
in a simple situation. The pointer for the previously last item in
the list is set to point to the newly-created last element. The
pointer in the newly-created last element is set to NULL.
To read through the list, one can use code like this:
ptr = start;
while (ptr) {
/* Do something on the record ptr points to */
ptr = ptr->next;
}
Note that in C++ this can also be a class, instead of a struct
> far as my c++ knowledge goes (i'm at midterm of my first ever c++ class), that
> seems most logical... better than 50 billion char variables! : ^ )
hehe, yes :-)
> input one line then output? meaning like (in the final version) input one
> filename, then print that to the output file, then read the next, concat it,
> blah blah blah?
Like this:
1. read a line from the input
2. Process it, mangle it, whatever you must do
3. Write it to the output
4. If there's more input, go back to step 1
This means that the storage requirements are constant: one line.
--
John Goerzen Linux, Unix consulting & programming jgoerzen@xxxxxxxxxxxx |
Developer, Debian GNU/Linux (Free powerful OS upgrade) www.debian.org |
----------------------------------------------------------------------------+
Visit the Air Capital Linux Users Group on the web at http://www.aclug.org
---
This is the Air Capitol Linux Users Group discussion list. If you
want to unsubscribe, send the word "unsubscribe" to
aclug-L-request@xxxxxxxxxxxx. If you want to post to the list, send your
message to aclug-L@xxxxxxxxxxxx.
|
|