Texas Instruments TMP100 (I2C) 7 bit slave address + 1 bit for READ(1)/write(0)

johnwasser:
Not quite. You send a command and then receive a reply.

void setup()

{
     Wire.begin();
    }

void loop()
{
    // Send the register address
     Wire.startTransmission(Tmp_add);
     Wire.write(pointer_register);
     Wire.endTransmission();

// Request the data
     Wire.requestFrom(Tmp_add,1);
     int register_value = Wire.read();
}

Wow thanks alot that did the trick!!! So lets say I want to write to the particular register inside the TMP100 to change the resolution of the temperature readings, and then verify that the register actually changed the resultion by reading it again.

void setup()
    {
     Wire.begin();
    }

void loop()
{
    // Send the register address
     Wire.startTransmission(Tmp_add);
     Wire.write(pointer_register);
     Wire.write(resolution_value);
     Wire.endTransmission();

     // Request the data
     Wire.requestFrom(Tmp_add,1);
     int register_value = Wire.read();
}