DataContainers ›› HashTable ›› SetValueStrHashTable

プログラム言語 FreeBasic


SetValueStrHashTable

構文

Sub SetValueStrHashTable(p As Any Ptr , sKey As String , anyValue As USTRING)

説明

既存の文字列値をハッシュテーブルに追加または変更します。
文字列データがハッシュテーブルに保存されます。
文字列のデータ型は、ライブラリのバージョン(ASCII か UNICODE)によって異なります。
SetValueHashTableSetValueStrHashTable を同じハッシュテーブルで一緒に使うことは望ましくありません。

オプション

p - CreateHashTable 関数によって返されるハッシュテーブルハンドル

sKey - データが関連付けられているキー

anyValue - USTRING 型の任意の文字列

プラットホーム

Windows , Linux


#include "window9.bi"
dim p as any ptr = CreateHashTable()
For i As Long = 1 To 3
    SetValueStrHashTable(p , "string" & i , str(i) & "です")
Next
For i As Long = 1 To 3
    ? "string" & i, GetValueStrHashTable(p , "string" & i)
Next
?

' key: string2 の値を変更
SetValueStrHashTable(p , "string2" , str(100) & "です")
? "変更後の内容"
For i As Long = 1 To 3
    ? "string" & i, GetValueStrHashTable(p , "string" & i)
Next

DeleteHashTable(p , 1)
Sleep

結果

string1       1です
string2       2です
string3       3です

変更後の内容
string1       1です
string2       100です
string3       3です

http://mneniya.ucoz.ru/

←リンク元に戻る Window9 トップに戻る FreeBASIC マニュアル トップに戻る
ロシア語オリジナル:https://users.freebasic-portal.de/freebasicru/window9lib/window9.html