Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
Problem Syntax Mustersuche
BeitragHi Leute, ich habs selbst herausgefunden , da ich in rdataA ein ASCII Zeichen einlese wird es nicht als string interpretiert und somit passt der reguläre Ausdruckt nicht. Ich habs jetzt so gelöst Quellcode (9 Zeilen) Vielleichts hilfts ja jemand weiter. Gruß Florian
-
Problem Syntax Mustersuche
BeitragHallo, ich hab jetzt ne ganze Weile gesucht, weil ich gedacht hab so ein simples Problem da wirst Du bestimmt was finden, dem war aber nicht so. Also ich will einfach nur ein als char gespeichertes ASCCI Zeichen überprüfen, wenn es eine Zahl oder ein Punkt ist O.K, wenn nicht Fehler. Hier mal mein code Quellcode (4 Zeilen) Krieg immer die Warnung "unrecognized character escape sequence", also stimmt etwas mit dem regulären Ausdruck nicht. Es ist ziemlich simpel hält mich aber trotzdem auf. :? Bi…
-
Die zuweisung der ankommenden Datan an rdataA funtioniert. Wenn ich jetzt also die Deklaration so mache char rdata[9]; // dann hab ich doch 8 zeichen inhalt + /0 oder?? und dann die schleife ändere in for(i=0;i<1;i++) { rdataA[i]=SciaRegs.SCIRXBUF.all; //Einlesen strncat(rdata, rdataA[i], 1); } müßten nach 8 interrups doch 8 Zeichen in rdata stehen. strncat sagt doch nur wieviel zeichen angehangen werden dürfen, dann müßte es auch ohne gehen weil in rdataA[i] immer nur 1 Zeichen steht, oder hat …
-
Erstmal danke @newb. Also rdata soll die zeichenkette aufnehmen. Ist die dekleration mit char rdata[]; nicht eine Zeichenkette mit unbestimmter Länge?? Der Puffer ist der scibuf, dieser fasst ein byte. ticker1 brauche ich um nach 8 empfangenen Zeichen die umwandlung in die Festkommazahl durchzuführen siehe if(ticker1 == '8') // '8' wegen der smilies Wink { Qs_ref=_atoIQ(&rdata); //Funktion zur Stringkonvertierung ticker1 = 0; } Die schleife for(i=0;i<1;i++) { rdataA=SciaRegs.SCIRXBUF.all; //Einl…
-
Hallo Leute, ich muß über eine RS-232 Sollwertvorgaben für einen Digitalen Signalprozessor einlesen. Da der DSP mit einer Festkommaarithmetik arbeitet muß ich die Daten in festgelegte Formate umwandeln. Dazu gibts auch eine Funktion in einer Bibliothek des DSPs, die einen string aus ASCII Zeichen in eine Festkommazahl umwandelt, diese benötigt einen Zeiger auf den String als Argument. Da hab ich mir gedacht benutz mal strcat um die Daten aus dem Lesepuffer an den String anzuhängen, leider wird n…