Thank U so much.. It was really helpful. I am able to understand the actual purpose for streams now.
-Maverick P.S: Awaiting for round 1B!! On Tue, May 18, 2010 at 4:20 PM, Amtep <[email protected]> wrote: > I did it this way: > > unsigned char bases[11]; > > for (casenr = 1; casenr <= cases; casenr++) { > unsigned nrbases = 0; > char line[80]; > fgets(line, sizeof(line), stdin); > nrbases = sscanf(line, "%hhu%hhu%hhu%hhu%hhu%hhu%hhu%hhu%hhu%hhu", > &bases[0], &bases[1], &bases[2], &bases[3], &bases[4], > &bases[5], &bases[6], &bases[7], &bases[8], &bases[9]); > ... > > sscanf returns the number of items matched, and it will stop at the > end of the line because you're only feeding it one line. (You can't > use fscanf for this because fscanf will skip over newlines.) > > This approach only works if you know the maximum number of items and > the maximum line length ahead of time, but the code jam problems usually > specify exact limits for those. > > -- > Richard Braakman > > -- > You received this message because you are subscribed to the Google Groups > "google-codejam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-code%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-code?hl=en. > > -- You received this message because you are subscribed to the Google Groups "google-codejam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
