Thread: cant see the logic of this line..

  1. #1
    Join Date
    Oct 2008

    cant see the logic of this line..

    table is an array of 3 which stores three rows of each file
    it returns the dmallest id

    why they use
    for what purpose
    int getMin(int eof[],vote table[],int *index){
    	int i,idmin;
    		if(eof[i]!=EOF && table[i].id<idmin){
    	return idmin;			

  2. #2
    Banned ಠ_ಠ's Avatar
    Join Date
    Mar 2009
    index is a pointer, it holds a memory location
    *index = i puts i inside the memory location index is pointing to

    for example
    int main()
      int bar = 4;
      int *foo = &bar;
      *foo = 7;
      printf("%d", bar);
      return 0;
    the output will be : 7

    it also allows the manipulation of variables outside the scope of the subroutine
    Last edited by ಠ_ಠ; 04-05-2009 at 04:21 PM.

  3. #3
    Registered User ssharish2005's Avatar
    Join Date
    Sep 2005
    Cambridge, UK
    Well, I suppose the the logic is very simple. Since the function cant return more than one value. But the person who coded it looks like the that he wanted the index value if the table of where the min value was found. And that he is doing. As soon the min value is found, it function also return the index value of where the min value was found in tables array.

    Life is like riding a bicycle. To keep your balance you must keep moving - Einstein

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Reading a file line by line
    By Raskalnikov in forum C Programming
    Replies: 8
    Last Post: 03-18-2009, 11:44 PM
  2. Pointer and Polymorphism help.
    By Skyy in forum C++ Programming
    Replies: 29
    Last Post: 12-18-2008, 09:17 PM
  3. Printing Length of Input and the Limited Input
    By dnguyen1022 in forum C Programming
    Replies: 33
    Last Post: 11-29-2008, 04:13 PM
  4. Finding carriage returns (\c) in a line
    By JizJizJiz in forum C++ Programming
    Replies: 37
    Last Post: 07-19-2006, 05:44 PM
  5. Adding Line numbers in Word
    By Mister C in forum A Brief History of
    Replies: 24
    Last Post: 06-24-2004, 08:45 PM