fail compiled

How can I solve this problem. It show '' expected primary expression befor ')'token. this is my full code .....

#include <Wire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <TM1637Display.h>

// Module connection pins (Digital Pins)
#define CLK 2
#define DIO 3
unsigned long previousMillis;
bool showdot = false;
String SerialGET = "";

TM1637Display display(CLK, DIO);

void setup() {
Serial.begin(9600);
}

void loop() {

if (!RTC.read(tm)) {
tm.Hour = 0;
tm.Minute = 0;
tm.Second = 0;
RTC.write(tm);
}

display.write(tm.Hour/10, 0);
display.write(tm.Hour%10, 1);
display.write(tm.Minute/10, 2);
display.write(tm.Minute%10, 3);

// Dot blink
unsigned long currentMillis = millis();
if (currentMillis-previousMillis>500){
previousMillis = currentMillis;
display.dotShow(showdot=!showdot);
}

while (Serial.available()) {
char c = Serial.read();
if (c == '\n') {
int Hour, Min, Sec;
if (sscanf(SerialGET.c_str(), "%d:%d:%d", &Hour, &Min, &Sec) == 3) {
tm.Hour = Hour;
tm.Minute = Min;
tm.Second = Sec;

RTC.write(tm);
Serial.print("Set to ");
Serial.print(Hour);
Serial.print(":");
Serial.print(Min);
Serial.print(":");
Serial.print(Sec);
Serial.println();
}else{
Serial.println("Invalid format, Please enter Hour:Min:Sec");
}
SerialGET = "";
}
else
SerialGET += c;
}
}

thk,

Post the full error message so we can see the line number where the error is.

Also please modify your post and use the code button </> so your code looks like this and is easy to copy to a text editor. See How to use the Forum

...R

RTC.read(tm) is not the way to use read(). Look it up.