Seite 1 von 2

printf

Verfasst: 19.01.2015 10:24
von JMaker
ich bin neu hier. gibt es printf auch in pb?

Re: printf

Verfasst: 19.01.2015 10:52
von Kiffi
JMaker hat geschrieben:ich bin neu hier. gibt es printf auch in pb?
printf? Welche Sprache?

In PureBasic gibt es die Befehle Print() bzw.PrintN().

Eine eventuelle Formatierung der Ausgabe müsstest Du selber programmieren.

Grüße ... Peter

Re: printf

Verfasst: 19.01.2015 10:53
von ts-soft
Wenn Du es nicht in der Hilfe findest, sollte es dies auch nicht geben, jedenfalls nativ! :wink:

Alternativ kann ich Dir den folgenden Thread (im englischem Forum) empfehlen:
http://www.purebasic.fr/english/viewtop ... 12&t=32026

Gruß
Thomas

Re: printf

Verfasst: 19.01.2015 11:11
von JMaker
Danke Kiffi
printn habe ich schon gesehen aber ist was anderes.
prinf ist formatiertes ausgeben von Texten und man kann Text und Variable trennen.

Code: Alles auswählen

myVariable = "value";
printf ("My Text: {0}", myVariable);
Danke ts-soft
Ich dachte schon ich bin einfach zu doof beim suchen. Meine Nachfrage hat sich gelohnt. :)
Der Code im link sieht gut aus. Werde ich testen. Danke

Re: printf

Verfasst: 19.01.2015 12:36
von edel
Du kannst die Funktion importieren.

Code: Alles auswählen

ImportC ""
  wprintf(format.s, a1=0, a2=0, a3=0, a4=0, a5=0, a6=0, a7=0, a8=0)
EndImport

OpenConsole()
myVariable.s = "value"
wprintf ("My Text: %s", @myVariable)
Input()

Re: printf

Verfasst: 19.01.2015 12:50
von JMaker
Danke edel
deine Lösung ist edel, dein Name passt :allright:
Kann man mit ImportC alle C Funktionen importieren?
Gibt es eine Liste aller bereits umgesetzten C Funktionen in pb?
Oder ist das so einfach umzusetzen dass man keine Liste braucht?
Es gibt bestimmt Funktionen die nur in C verfügbar sind.

Re: printf

Verfasst: 19.01.2015 12:57
von edel
Du kannst auf diesem Weg alle Funktionen importieren, für die auch eine Importbibliothek vorhanden ist.
Eine Liste ist mit nicht bekannt, ist aber auch kein Drama, die benötigten Funktionen lassen sich schnell
selber zu importieren.

Re: printf

Verfasst: 19.01.2015 13:03
von JMaker
Danke edel alles klar.

Re: printf

Verfasst: 19.01.2015 13:49
von ts-soft
Noch ein Hinweis:
Der von mir gepostetet Link enthält einen Source, der unabhängig vom verwendetem OS ist,
der Code von edel ist windows only (allerdings gibt es printf auch unter anderem OS).

Es wäre vielleicht sinnvoll, das verwendetete OS, verwendete PB Version usw. in Deiner Signatur
zu erwähnen. Das erspart so manche Nachfragerei :wink: , obwohl Windows meist zutrifft, sollten
auch Minderheiten berücksichtigt werden <)

Gruß
Thomas

Re: printf

Verfasst: 19.01.2015 14:08
von JMaker
Danke ts-soft
für diese Infos. Ich besitze nun eine Signatur. :)