Bit of a noob to arduino but need help with this error

Hi all, ive recenly stated a project with my arduino uno knock off. ive got everything working and pluged in in the right place (i think ) but i keep getting a couple of errors from the code cna nay one help?

Edit:
just relised the code i was using is outdated but the temp readings are still totaly out of wack

weather_station.ino (2.21 KB)

errror .txt (3.14 KB)

sketch_oct29a.ino (2.42 KB)

#include <Adafruit_Sensor.h>\

The \ is causing an error.

DHT=myDHT(7,11,1);//create a variable type of dht

Look at the examples that come with the DHT library. Is that how the constructor looks?

Many member on phones and other devices can’t open a .ino file and many will not download code. Best to post code as described in the guidelines. Read the how to use this forum-please read sticky to see how to properly post code and error messages.

ah sorry just made a small brake through but the serial monitor still reports the wrong temp / humidity
the serial monitor says its 145% humidity and 9 degrece c

#include <Adafruit_Sensor.h>
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
#include <SFE_BMP180.h>
#include "DHT.h"
const int RainPin= 12;//Humiture sensor attach to pin7
#define DHTTYPE DHT11
#define DHTPIN 2
DHT dht(DHTPIN, DHTTYPE);
const int ledPin=13;  //pin 13 built-in led
boolean Dstate=0;  //store the value of D0
LiquidCrystal_I2C lcd(0x27,16,2);
int tim = 500;
SFE_BMP180 pressure;
void setup() 
{
 Serial.begin(9600);//initialize the serial
 pinMode(ledPin,OUTPUT); //set the ledPin as OUTPUT 

 lcd.init();  
 lcd.backlight();
 lcd.setCursor(0, 0);
 digitalWrite(ledPin,LOW);
  if (pressure.begin())
   {
    lcd.print("BPM180 Test Pass");
   }
  else
  {
    // Oops, something went wrong, this is usually a connection problem,
    // see the comments at the top of this sketch for the proper connections.

    lcd.print("BMP180 Test Fail");
    while(1); // Pause forever.
}
lcd.setCursor(0,0);
lcd.clear();
lcd.print("Temp:");
lcd.setCursor(8,0);
lcd.print("Rain: ");
lcd.setCursor(0,1);
lcd.print("Humid:");
lcd.setCursor(8,1);
lcd.print("Hight");
}

void loop()
  {
  Dstate=digitalRead(RainPin);
  if(Dstate==HIGH)  
  {
   digitalWrite(ledPin,LOW);
   lcd.setCursor(13,0);
   lcd.print("No ");
  }
  else //if the value of D0 is LOW
  {
  digitalWrite(ledPin,HIGH);
   lcd.setCursor(13,0);
   lcd.print("Yes");
  }
  {
    // Reading temperature or humidity takes about 250 milliseconds!
  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
  float h = dht.readHumidity();
  // Read temperature as Celsius (the default)
  float t = dht.readTemperature();
  // Read temperature as Fahrenheit (isFahrenheit = true)
  float f = dht.readTemperature(true);

  // Check if any reads failed and exit early (to try again).
  if (isnan(h) || isnan(t) || isnan(f)) {
    Serial.println(F("Failed to read from DHT sensor!"));
    return;
  }

  // Compute heat index in Fahrenheit (the default)
  float hif = dht.computeHeatIndex(f, h);
  // Compute heat index in Celsius (isFahreheit = false)
  float hic = dht.computeHeatIndex(t, h, false);

  Serial.print(F("Humidity: "));
  Serial.print(h);
  Serial.print(F("%  Temperature: "));
  Serial.print(t);
  Serial.print(F("°C "));
  Serial.print(f);
  Serial.print(F("°F  Heat index: "));
  Serial.print(hic);
  Serial.print(F("°C "));
  Serial.print(hif);
  Serial.println(F("°F"));
  }
  }