große buchstaben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
kurt'94
Beiträge: 33
Registriert: 21.12.2005 21:39
Wohnort: Gropü
Kontaktdaten:

Beitrag von kurt'94 »

ist auch so

MFG kurt
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Ach hier ist das her ... HW hat sich in der Lounge darueber auch Gedanken gemacht . Dann poste ich das auch nochmal hier.

Code: Alles auswählen

  Procedure.s IncreaseFirstCases (String.s)
    
    *b.BYTE = @String
    
    sbyte =  *b\b & $FF
    If (sbyte >= 97 And sbyte <= 122) Or (sbyte >= 224 And sbyte <= 255) 
      If sbyte <> 223
        *b\b  = sbyte - 32 
      EndIf
    EndIf
    
    While *b\b <> 0 
      
      If *b\b = 32
        *b + 1
        sbyte =  *b\b & $FF
        If (sbyte >= 97 And sbyte <= 122) Or (sbyte >= 224 And sbyte <= 255) 
          If sbyte <> 223
            *b\b  = sbyte - 32 
          EndIf
        EndIf
      Else
        *b + 1
      EndIf
      
    Wend
    
    ProcedureReturn String
  EndProcedure
Antworten