Initials: Unterschied zwischen den Versionen

Aus Thomas Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ == Gambas == Funktion zum Bestimmen der Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username. Ein initialie ist wird dadurch bestimmt, dass…“)
 
Zeile 1: Zeile 1:


== Gambas ==
== Definition ==
 
'''FUNCTION Initials( Value AS String ) AS String'''
 
Funktion ''Initials'' bestimmen die Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username.
 


Funktion zum Bestimmen der Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username. Ein initialie ist wird dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich.  
Funktion zum Bestimmen der Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username. Ein initialie ist wird dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich.  


== Quelltext ==
Eine Initiale ist dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich.
== Gambas ==


  FUNCTION Initials( Value AS String ) AS String
  FUNCTION Initials( Value AS String ) AS String
Zeile 34: Zeile 45:
    
    
  END FUNCTION
  END FUNCTION
== Beispiel ==
=== Aufruf ===
Print Initials( "Dies ist kein Satz")
=== Ausgabe ===
DikS
== Dialekte ==
== Besonderheiten einzelner Dialekte ==
Keine bekannt.




[[Kategorie:Basic]]
[[Kategorie:Basic]]
[[Kategorie:Gambas]]
[[Kategorie:Gambas]]

Version vom 11. Januar 2012, 18:58 Uhr

Definition

FUNCTION Initials( Value AS String ) AS String

Funktion Initials bestimmen die Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username.


Funktion zum Bestimmen der Anfangsbuchstaben (Initialien) der Wörter eines Textes, z.B. Username. Ein initialie ist wird dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich.


Quelltext

Eine Initiale ist dadurch bestimmt, dass sie am Anfang der Zeichenkette oder nach einem Leerzeichen steht. Sollen Sonderzeichen als Initialien ausgeschlossen werden, sind zusätzliche Prüfungen erforderlich.

Gambas

FUNCTION Initials( Value AS String ) AS String

  DIM result AS String
  DIM nc AS Boolean
  DIM i AS Integer

  result = ""
  IF uname THEN
    
    nc = TRUE

    FOR i = 1 TO Len(uname)
 
     IF Mid(uname, i, 1) = " " THEN
       nc = TRUE
     ELSE 
       IF nc THEN
         result = result & Mid(uname, i, 1)
         nc = FALSE
       END IF
     END IF
    
  NEXT
 
  END IF

  RETURN result
 
END FUNCTION

Beispiel

Aufruf

Print Initials( "Dies ist kein Satz")

Ausgabe

DikS

Dialekte

Besonderheiten einzelner Dialekte

Keine bekannt.