Prob mit String Vergleichen Kategorie: Programmierung (von ThomasL - 16.02.2005 18:48) | ||
| ||
Hallo Alle Zusammen Ich versuche gerade mir ein neues SMS Modul zu schreiben,da ich mit dem alten nicht klar komme. Einige sachen muste ich im alten �ndern aber es geht immer noch nicht,so habe ich mich entschlossen mir was neues zu schreiben. so mein erstes Problem: Ich bekomme nach jeder aktion die das Modem Ausführt ein "OK"-String als Antwort. Jetzt versuche ich den String über HWCOM einzulesen und zu vergleichen . hwcom.print("ATS8=21310"); // Register S8 Pausenlänge sleep 100; hwcom.flush(); antwort=hwcom.get(); if strx.comp("OK",antwort) { lcdext.line(2); lcdext.print("Init gelungen"); antwort=""; } hwcom.print kommt am Moden an. Das "OK" kommt auch zurück aber der vergleich futzt nicht. wer ne Idee? das 2 Problem. Auch wieder ein vergleich aus Hwcom. ich bekomme vom SMS Server die Antwort "CONNECT 33600/LAPM/V42BIS" Aus dem string will ich das C isolieren und mit C vergleichen wait hwcom.rxd(); antwort=hwcom.get(); buchstabe=strx.getchar(antwort ,1); // Erstenbuchstaben Ausschneiden str.putchar(vergleich,buchstabe); //Byte in String Schreiben if strx.comp("C",vergleich) //Buchtabe Auf "C" vergleichen { lcdext.delline(3); sleep 100; lcdext.line(3); lcdext.print("Verbunden"); } Wer ne idee? Und nun zum Schlu� Aus dem Alten SMS modul verstehe ich diesen Teil nicht hat da jemand genauere Erfahrung mit? function loginTAP() { byte data; //--------------- GET ID REQUEST "ID=" ------------------------- hwcom.put(13); wait hwcom.rxd(); do {data=hwcom.get();} while data!='='; //-------------- SEND ID PG1 ( hwcom.put(27);CommStr="PG1"+13;hwcom.send(CommStr,str.length(CommStr)); //------------------ GET ANSWER ---------------------------- wait hwcom.rxd(); do {data=hwcom.get();} while data!='[';//waiting for [p data=hwcom.get();data=hwcom.get(); //------ SEND SMS-CLIENT NUMBER ( hwcom.put(2);CommStr=ClientNumber+13;hwcom.send(CommStr,str.length(CommStr)); sleep 100; Vielen Dank für eure Hilfe Thomas | ||
Antwort schreiben Antworten: Re: Prob mit String Vergleichen (von reneforster - 16.02.2005 21:22) Re: Prob mit String Vergleichen (von Udo - 17.02.2005 12:40) Habs gefunden (von ThomasL - 18.02.2005 9:07) Re: Habs gefunden (von André H. - 20.02.2005 20:15) Code Tag´s (von Thomas L - 20.02.2005 21:10) |