Hochkomma

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
_sivizius
Beiträge: 98
Registriert: 23.10.2013 15:21

Hochkomma

Beitrag von _sivizius »

Ohai,
mit

Code: Alles auswählen

A.a = 'v'
kann man doch Compilerseitig den ASCII-Wert des Zeichens ermitteln. Stimmt das soweit?
1. Hat das sonst noch eine Anwendung?
2. Warum finde ich es nicht in der Hilfe?
mfg
sivizius
Zuletzt geändert von _sivizius am 28.11.2013 19:49, insgesamt 1-mal geändert.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Hochkomma

Beitrag von ts-soft »

_sivizius hat geschrieben:2. Warum finde ich es nicht in der Hilfe?
Weils das nicht gibt :mrgreen:
Debugger hat geschrieben:---------------------------
PureBasic
---------------------------
Zeile 1: Unbrauchbarer Code am Ende der Zeile.
---------------------------
OK
---------------------------
Egal ob 32- oder 64-Bit, ASCII oder Unicode, Windows oder Linux.
Würde mich mal interessieren, welche PB Version unter welchem OS
da keine Fehlermeldung ausgibt?

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
_sivizius
Beiträge: 98
Registriert: 23.10.2013 15:21

Re: Hochkomma

Beitrag von _sivizius »

v5.20 Ubuntu 13.04.
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Hochkomma

Beitrag von Derren »

Da hat er sich wohl vertippt.

Code: Alles auswählen

A.a = 'v'
Debug A
Die Hilfe ist nicht gerade übersichtlich. Das steht bestimmt irgendwo.
Ob das noch eine andere Anwendung hat, bleibt dir überlassen. Wenn du .i anstatt .a nimmst kann der "String" bis zu 4 oder 8 (64bit, oder gleich Double) Zeichen lang sein. Die Variablentypen sind aber Vorzeichenbehaftet. Auch wenn 'ABCD' in 32bit reinpasst, meckert PB da rum^^
Manche Leute schreiben ihre Variablen/Konstanten lieber so. Kann man sich u.U. leichter merken, als $F907E4 oder %10101011110 oder #WM_APIZEUGS_THISTHATANDTHOSEASWELL
Signatur und so
NeoChris
Beiträge: 205
Registriert: 21.11.2013 21:17
Wohnort: Schweiz
Kontaktdaten:

Re: Hochkomma

Beitrag von NeoChris »

Was is den daran unübersichtlich? Ich find meine Sachen immer wen ich was suche und habe keine Probleme damit! Und ich find es tausendmal übersichtlicher als andere Hilfen die man im Netz findet. Manch andere Hilfen haben nicht mal ne ordentliche Struktur mit Verlinkungen wie bei PB. Naja jeder sucht wohl anders...
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: Hochkomma

Beitrag von Derren »

Also, ich persönlich finde, dass es ruhig ein paar Unterkapitel geben könnte, für die ganzen Keywords etc.
Beispiel Bool()
Drück ich F1, kommt erstmal jede Menge Structuregedöhns.
Aber du kannst mir/uns ja sicher sagen, ob die hier gefrage Funktion irgendwo in der Hilfe erwähnt wird. Und wenn ja, wie man danach suchen soll^^

PS: Nur weil andere Hilfen Müll sind, heißt das ja nicht, dass die PB-Hilfe das Non-plus-Ultra ist und dass man keine Kritik daran üben darf, oder?
Erst kommt "ja, aber die anderen sind viel schlechter" und als nächstes kommt "Du vergisst wohl, dass Fred dieses und jenes..." Beides ist Unsinn.
Signatur und so
Benutzeravatar
Waldixxl
Beiträge: 108
Registriert: 27.12.2005 17:35
Wohnort: Linz, Österreich

Re: Hochkomma

Beitrag von Waldixxl »

Hallo
Ein kurzer Auszug aus der Hilfe
Asc()
Syntax
Ergebnis = Asc(String$)
Beschreibung
Gibt den Wert des ersten Zeichens im angegebenen String zurück.
Parameter
String$
Der String, von dem der Wert des ersten Zeichens ermittelt werden soll.
Rückgabewert

Der Wert des ersten Zeichens im String. Wenn das Programm im Unicode-Modus kompiliert wurde, wird es einen Unicode-Zeichenwert zurückgeben, andernfalls wird ein ASCII-Zeichenwert zurückgegeben.

Beispiel
Debug Asc("!") ; wird '33' ausgeben

Anmerkungen
Es ist auch möglich, den Wert eines konstanten Zeichens zu erhalten, indem man dieses in Apostrophe setzt.
Beispiel
Debug '!' ; wird '33' ausgeben

Eine Tabelle mit allen ASCII-Werten und ihren zugehörigen Zeichen finden Sie hier.
Unterstützte OS
Alle
Walter
Lesen bei schlechten Lichtverhältnissen ist nicht schlecht für die Augen, sondern trainiert sie sogar.

Linux Ubuntu Mate 18.04
PB 5.71
Intel i5
Benutzeravatar
_sivizius
Beiträge: 98
Registriert: 23.10.2013 15:21

Re: Hochkomma

Beitrag von _sivizius »

Danke, Waldixxl.
sowas hätte ruhig bei den Allgemeine Regeln direkt unter Strings stehen, weil ' verleitet als Anführungsstrich verwendet zu werden.
Antworten