J'utilise le code suivant pour obtenir la chaîne de la fonction de saut. Mais je reçois des nombres entiers. J'apprécierai si quelqu'un peut m'aider.Comment obtenir la chaîne de sauter dans DOORS DXL
int csvToSkip(string csv, Skip skip, char delimeter)
{
int i = 0
int j = 0
int index = 0
for (i = 0; i < length(csv); i++)
{
if (csv[i] == delimeter)
{
put(skip, 0, "1")
j = i + 1
}
else if (i == length(csv) - 1)
{
put(skip, 1, "2")
}
}
return(index)
}
Skip mySkip=create;
string test="hi this is test;for another test";
char delimiter =';';
int x=csvToSkip(test, mySkip, delimiter);
print x;
for sValue in mySkip do
{
print (int key mySkip) " " sValue "\n";
}
Cela me donne le résultat suivant
0
0 204534013
1 204534015
Merci Mike. J'ai déclaré sValue et cela a fonctionné. – Tom