1. kownersja int to str. 2. Kownersja string to int.

0
  1. Jak w najbardziej optymalny sposób konwertując int to string uzyskać z np. 6 --> '+006' ?
    Pisanie funkcji w której będę "ręcznie" dopisywał znaki i zera nie podoba mi się, że operacja ta będzie wykonywana bardzo często i istotny jest czas wykonania tej operacji.

  2. W jaki sposób najszybciej wydobyć ze stringu np. "blabla +003 +087 -23 95" liczby i zapisać je do zmiennych int?
    Coś typu odpowiednik funkcji sscanf() w C.

1

Ad 1. Format('%.3d',[6]);
Ad 2. Rozbijasz na części i konwertujesz.

0

A "widocznosc znaku" (próbowałem z plusem, ale nie działało)?

2
const SgnStr:array[Boolean]of String=('','+');
...
Format('%s%.3d',[SgnStr[6>0],6]);

1 użytkowników online, w tym zalogowanych: 0, gości: 1