Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Guten Tag Finden Sie ähnliche Zweige


Dmitry1   (2001-12-14 16:53) [0]

Wie können Sie feststellen, ob kyrillische Zeichen auf Lager sind?
Sie können eine kleine Frage konvertieren:
So stellen Sie fest, dass die Zeile nur enthält: lateinische Buchstaben und Dienstleistungsmarken



Mick   (2001-12-14 16:56) [1]

Haben Sie nicht versucht, die Zeichen dieser Zeichenfolge mit den kyrillischen Zeichen zu vergleichen?



Dmitry1   (2001-12-14 17:01) [2]

Dies ist sicherlich möglich, aber ich fürchte, dass es lange funktionieren wird. Ich habe mehr 2000-Zeichenfolgen, die verarbeitet werden müssen. : ((



Mick   (2001-12-14 17:05) [3]

8086-Prozessor? Er ist also ziemlich fähig.



Dmitry1   (2001-12-14 17:11) [4]

Und welche Art von Funktion ist nicht besonders?



Mick   (2001-12-14 17:15) [5]

Es gibt eine solche Funktion!
Ihr Nachname If



Dmitry1   (2001-12-14 19:42) [6]

Ich habe nach der API-Funktion gefragt. : ((Und in Ihrer Version zur Lösung des Problems ist es besser nicht if gelten auch Häuser weil char ist zahlreich.
Und ich brauche die Api-Funktion, um korrekt mit Kodierungen arbeiten zu können.



Tonie   (2001-12-14 19:46) [7]

Die Zeichenfolge hat kein Kodierungsattribut. Sie müssen also nur die Zeichenfolge und den Zeichencode eingeben, um das lateinische Alphabet auf den Typ zu überprüfen: "A" .. "Z", "a" .. "z": Ergebnis: = inLatin



Mick   (2001-12-14 19:48) [8]

Und was ist zum Beispiel:
Wenn MyString [i] in ["A" .. "I"], dann ...
schlimmer als der Fall?

Und wo genau war die Frage zu den API-Funktionen, ich habe nicht sofort etwas bemerkt?



Вадим   (2001-12-14 19:53) [9]

Fall Sie segelten, ruderten die ganze Nacht und vergaßen, das Boot zu lösen ...

Funktion IsRus (s: string): boolean;
war
i: ganze Zahl;
const
RusChars = ["A" .. "I", "a" .. "I"];
beginnen
Ergebnis: = falsch;
für i: = 1 bis Länge (s) tun
wenn s [i] in RusChars dann
beginnen
Ergebnis: = wahr;
Brechen;
end;



Mick   (2001-12-14 19:55) [10]

Besser so :)
für i: = 1 bis Länge (s) tun beginnen Ergebnis: = s [i] in RusChars; wenn Ergebnis dann Break; ende



Mbo   (2001-12-15 07:53) [11]

> So stellen Sie fest, dass die Zeile nur lateinische Buchstaben und Dienstleistungsmarken enthält
onlylat: = wahr;
für i: = 1 to length (s) tun, wenn ord (s [i])> 127 dann anfängt
onlylat: = falsch;
break;
end;



Anatoly Podgoretsky   (2001-12-15 12:07) [12]

Besser gleich viel nicht (s [i] in LatinAndSpecialChars) Ansonsten werden einige Zeichen abgeschnitten, z. B. Geldsymbole und andere
Es wird also flexibler



Dmitry1   (2001-12-17 15:08) [13]

Vielen Dank an alle, die angerufen haben.



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.85 MB
Zeit: 0.039 c
14-22331
Vasco
2001-10-26 17:57
2002.01.08
Gibt es viele Linkshänder unter Programmierern?


6-22296
Kolyan
2001-10-11 12:49
2002.01.08
TSocket!


4-22498
cher_gvf
2001-11-05 20:12
2002.01.08
Woher weiß man, ob ein solcher Prozess läuft?


1-22228
nazgul
2001-12-15 14:28
2002.01.08
Wie das geht?


1-22036
Schmuggler
2001-12-18 14:01
2002.01.08
Textverarbeitungssystem





Afrikanisch albanisch Arabic Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch rumänisch Russisch serbisch Slovak Slowenisch Spanisch swahili Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch