Witam postanowiłem napisać funkcję, która taki string: C:\x y\xx\x yz\xxx
zmieni w taki: C:\"x y"\"xx"\"x yz"\"xxx"
Ogólnie chodzi o to żeby funkcja wstawiała cudzysłów przed i po nazwie folderu.
Jest to niby proste, ale męczę się z tym 2 dni i ciągle wychodzą mi jakieś przesunięcia.
Oto mój kod:
GML
pierwszy = true
c = 2
while(c<string_length(argument0)){
if(string_char_at(argument0,c)== "\"){
if(pierwszy == true){
c+= 1
argument0 = string_insert(chr(34),argument0,c)
pierwszy = false
}
else{
argument0 = string_insert(chr(34),argument0,c)
c+= 2
argument0 = string_insert(chr(34),argument0,c)
c+=2
}
}
c+=1
}
return argument0