I agree with robert. I think I know what you want to do, but just am not sure.
Todd
···
On Dec 24, 2007 3:00 PM, Robert Klemme <shortcutter@googlemail.com> wrote:
On 24.12.2007 16:59, Advait Bellur wrote:
> Hi,
>
> I have to make use of a single associative array to hold two files and I
> should be able to access them in the following manner
>
> 1. ['<group name>'] to have info related to group
> 2 ['<group name>']['<subject>']
> 3 ['<group name>','<name>','<subject>']
>
> The file, along with the two group are
>
> abc.qq
>
> Names sub1 sub2 sub3 sub4
>
> zzz 22 32 40 10
> . . . .
> . . . .
From what you've written it's unclear to me
- whether you want an in memory structure or persistent data,
- what you have implemented so far,
- what it is that you are asking.
I'd say there is some room for improvement of your original posting.
Now I need to put both these file into and array (single associative
array) and read them
simeltaneously meaning when I execute this program typing the
"group_name " followed by "student_name" I should get the result
ex
ABC student3
o/p => student3 85 84 89
similarly
DEF student12
o/p => 77 84 96 student12 84
How could I achieve this
Thanking you
ARB
···
On Dec 24, 2007 3:00 PM, Robert Klemme <shortcutter@googlemail.com> > wrote:
Now I need to put both these file into and array (single associative array) and read them
simeltaneously meaning when I execute this program typing the
"group_name " followed by "student_name" I should get the result
What is a "group name"? I can guess on the student name but am at a loss with regard to this "group name".
ex
ABC student3
o/p => student3 85 84 89
similarly
DEF student12
o/p => 77 84 96 student12 84
How could I achieve this
Frankly, this looks like a homework assignment and I am reluctant to implement this for you. Also it seems, the spec is not yet fully clear (to you). So while we have a pretty good specification (or rather example) of the input data, it is still not clear to me what output you expect. You talk about putting your input data into a single associative array which is implementation terminology. But the important bit is to get the _requirements_ straight _first_.
Kind regards
robert
···
On 26.12.2007 09:17, Advait Bellur wrote:
On Dec 24, 2007 3:00 PM, Robert Klemme <shortcutter@googlemail.com> >> wrote:
That was my thought. It seems the OP wants treat two different streams
as the same kind of data (but keyed on different values). I can think
of a way to abstract this, but it just "feels" wrong. Seems like this
kind of thing is best suited to a DB/ORM mapping rather than trying to
do it by hand.
Regards,
Joordan
···
On Dec 26, 4:43 am, Robert Klemme <shortcut...@googlemail.com> wrote:
Also it seems, the spec is not yet fully clear
(to you).
I'm still not sure, but I think Advait wants to search for a line in a
file. Is that true, Advait?
Todd
···
On Dec 26, 2007 4:44 AM, Robert Klemme <shortcutter@googlemail.com> wrote:
On 26.12.2007 09:17, Advait Bellur wrote:
> ex
> ABC student3
> o/p => student3 85 84 89
>
> similarly
> DEF student12
>
> o/p => 77 84 96 student12 84
>
> How could I achieve this
Frankly, this looks like a homework assignment and I am reluctant to
implement this for you. Also it seems, the spec is not yet fully clear
(to you). So while we have a pretty good specification (or rather
example) of the input data, it is still not clear to me what output you
expect. You talk about putting your input data into a single
associative array which is implementation terminology. But the
important bit is to get the _requirements_ straight _first_.