Habe natürlich das Tutorial und mache die aufgeben selber. Versuche mir nur zurzeit das selbst beizubringen
so brauche die Musterlösung :))
kriegt das einer hin, wäre Super :))danke !
Funktionen
-
- [ offen ]
-
Robin116 -
9. Oktober 2012 um 21:39 -
Geschlossen -
Erledigt
-
-
Das wäre eine Möglichkeit:
Spoiler anzeigen
[autoit]MsgBox(0, "", GetName())
[/autoit] [autoit][/autoit] [autoit]Func GetName()
[/autoit] [autoit][/autoit] [autoit]
Return "K4z"
EndFunc; -----
[/autoit] [autoit][/autoit] [autoit]MsgBox(0, "", GetDate("2", "3", "12"))
[/autoit] [autoit][/autoit] [autoit]Func GetDate($vDay, $vMonth, $vYear)
[/autoit]
If $vYear < 100 Then $vYear = 20&$vYear
Return StringFormat("%.2d-%.2d-%d", $vDay, $vMonth, $vYear)
EndFunc -
a)
[autoit]
[/autoit][autoit][/autoit][autoit]
MsgBox(64,"My Name",_GetName())Func GetName()
[/autoit]
Return "Robin" ;Ich geh mal davon aus, dass du Robin heißt.
EndFunc
[autoit]
b)
[/autoit][autoit][/autoit][autoit]
ConsoleWrite(_GetDate(21,12,12) & @CRLF)Func _GetDate($iDay,$iMon,$iYear)
[/autoit]
If StringLen($iYear) = 2 Then
$iYear_Temp = 20 & $iYear
Else
$iYear_Temp = $iYear
EndIf
Return StringFormat("%.2i.%.2i.%.4i",$iDay,$iMon,$iYear_Temp)
EndFuncSo?
lg chess
-
Im Grunde genommen haben wir genau das selbe:)
Gibt es eigentlich irgend einen Unterschied zwischen %i und %d bei StringFormat? -
Glaube nicht.
Beides steht für Integer.lg chess
-
%d und %i sind gleich.
In C gibt es noch die Funktion scanf, die nach der gleichen Syntax funktioniert, wie printf, nur wird eingelesen. Dabei ist %d immer dezimal, bei %i kann auch oktal oder hexadezimal eingelesen werden. Scanf ist in AutoIt aber nicht enthalten. -
@Robin116: es ist unhöflich seinen Eröffnungsbeitrag zu löschen, da dadurch die Antworten der Helfenden ohne Bezug sind.
@Mod/Admin: bitte wieder herstellen und ein Schloss dran
mfg autoBert