Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Keith Thompson <kst-u@mib.org> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: trying a linked list |
| Date | 2016-05-07 16:40 -0700 |
| Organization | None to speak of |
| Message-ID | <ln8tzlzbcb.fsf@kst-u.example.com> (permalink) |
| References | <ngll5l$qkf$1@dont-email.me> <lnh9e9zh3s.fsf@kst-u.example.com> <nglntb$43l$1@dont-email.me> <lnd1oxzfvu.fsf@kst-u.example.com> <nglsub$lvf$1@dont-email.me> |
"Bill Cunningham" <nospam@nspam.invalid> writes:
> "Keith Thompson" <kst-u@mib.org> wrote in message
> news:lnd1oxzfvu.fsf@kst-u.example.com...
>> "Bill Cunningham" <nospam@nspam.invalid> writes:
>>> "Keith Thompson" <kst-u@mib.org> wrote in message
>>> news:lnh9e9zh3s.fsf@kst-u.example.com...
>>>> "Bill Cunningham" <nospam@nspam.invalid> writes:
>>>> [...]
>>>>> struct node *sp;
>>>>> sp = &base;
>>>>> sp->number = 1;
>>>>> printf("%d\n", *sp);
>>>>
>>>> Is *sp of type int?
>>>
>>> No it's of type struct node. But should int be cast there? Because
>>> maybe
>>> of the %d format specifier in printf? But, then again, number is of type
>>> int. Maybe it *is* what should go there.
>>
>> The statement is wrong as it is. I can't guess how you should change it
>> without knowing what you want it to do.
>>
>> What do you want that statement to do?
>>
>> (Casting *sp to int would be legal, but the result would be at best
>> questionably meaningful.)
>
> This is a jist of what I am trying to accomplish. I am at my Mom's
> tonight and tomorrow night so I won't have a compiler. I will tomorrow
> during the day need to work on the code.
>
> Anyway print
> 1
> 2
> 3
> 4
>
> I an thinking,
>
> sp->next->number=2
> sp->next->next->number=3
> sp->next->next->next->number=4
So you want a 4-element linked list, where successive elements have the
values 1, 2, 3, and 4 in the `number` field.
Do you understand why
printf("%d\n", *sp);
doesn't make any sense?
> But I guess I have to use malloc here to clear the memory.
malloc doesn't clear memory, it allocates it, a completely different
thing.
> Well memset might
> work but I don't want to start messing with the C method of the linked list
> algorithm. Not that good.
I can't think of any reason to use memset here. Why do you think you
need to "clear memory"?
--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-07 17:06 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-07 17:32 -0400
Re: trying a linked list Rosario19 <Ros@invalid.invalid> - 2016-05-07 23:44 +0200
Re: trying a linked list "martin.ambuhl" <mambuhl@earthlink.net> - 2016-05-07 19:49 -0400
Re: trying a linked list Richard Heathfield <rjh@cpax.org.uk> - 2016-05-08 07:46 +0100
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-07 14:35 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-07 17:53 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-07 15:01 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-07 19:18 -0400
Re: trying a linked list Jerry Stuckle <jstucklex@attglobal.net> - 2016-05-07 19:28 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-07 16:40 -0700
Re: trying a linked list Malcolm McLean <malcolm.mclean5@btinternet.com> - 2016-05-07 17:15 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-07 20:25 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-07 20:10 -0700
Re: trying a linked list Richard Heathfield <rjh@cpax.org.uk> - 2016-05-08 07:53 +0100
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 14:19 -0700
Re: trying a linked list Manfred <mx2927@gmail.com> - 2016-05-08 18:45 +0200
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 17:21 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 14:38 -0400
Re: trying a linked list Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-05-08 20:08 +0100
Re: trying a linked list Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-05-08 20:26 +0100
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 17:22 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 15:28 -0400
Re: trying a linked list Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-05-08 20:36 +0100
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 17:17 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 14:56 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 18:17 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 19:31 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 14:59 -0400
Re: trying a linked list Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-05-08 23:22 +0100
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 14:46 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 14:32 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-08 18:05 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 14:26 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 13:50 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 14:08 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-09 11:38 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 14:50 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 14:51 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-09 13:51 -0700
Re: trying a linked list Ken Brody <kenbrody@spamcop.net> - 2016-05-09 17:53 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-09 13:47 -0700
Re: trying a linked list "Osmium" <r124c4u102@comcast.net> - 2016-05-09 15:58 -0500
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 17:13 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-09 14:35 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 17:40 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 17:41 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-09 15:10 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 22:02 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-09 21:17 -0700
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-09 22:31 -0400
Re: trying a linked list "Bill Cunningham" <nospam@nspam.invalid> - 2016-05-07 20:30 -0400
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-07 20:06 -0700
Re: trying a linked list Richard Heathfield <rjh@cpax.org.uk> - 2016-05-08 07:50 +0100
Re: trying a linked list BartC <bc@freeuk.com> - 2016-05-08 10:33 +0100
Re: trying a linked list Richard Heathfield <rjh@cpax.org.uk> - 2016-05-08 10:39 +0100
Re: trying a linked list BartC <bc@freeuk.com> - 2016-05-08 11:14 +0100
Re: trying a linked list Richard Heathfield <rjh@cpax.org.uk> - 2016-05-08 13:34 +0100
Re: trying a linked list BartC <bc@freeuk.com> - 2016-05-08 14:39 +0100
Re: trying a linked list Richard Heathfield <rjh@cpax.org.uk> - 2016-05-08 14:51 +0100
Re: trying a linked list Siri Cruise <chine.bleu@yahoo.com> - 2016-05-08 07:30 -0700
Re: trying a linked list Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-05-08 10:36 +0100
Re: trying a linked list Malcolm McLean <malcolm.mclean5@btinternet.com> - 2016-05-08 02:49 -0700
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 14:17 -0700
Re: trying a linked list Malcolm McLean <malcolm.mclean5@btinternet.com> - 2016-05-08 14:36 -0700
Re: trying a linked list Keith Thompson <kst-u@mib.org> - 2016-05-08 14:57 -0700
Re: trying a linked list Malcolm McLean <malcolm.mclean5@btinternet.com> - 2016-05-09 13:28 -0700
csiph-web