Operacje przypisywania tekstu do komponentów programu.
a = Edit1 -> Text - przypisanie tekstu z Edit1 do zmiennej tekstowej a
Edit1 -> Text = a - przypisanie tekstu ze zmiennej tekstowej a do Edit1
a = Label1 -> Caption - przypisanie tekstu z Label1 do zmiennej tekstowej a
Label1 -> Caption = a - przypisanie tekstu ze zmiennej tekstowej a do Label1
Memo1 -> Text = a - przypisanie tekstu ze zmiennej tekstowej a do Memo1, lub(przy większej ilości dodawanych zmiennych): Memo1 -> Lines -> Add(a) , a następnie Memo1 -> Lines -> Add(b)…
Przydatne polecenia
IntToStr - zamiana zmiennej liczbowej typu int na zmienną tekstową typu String
StrToInt - zamiana zmiennej tekstowej typu String na zmienną liczbową typu int
FloatToStr - zmiennej liczbowej typu float na zmienną tekstową typu String
StrToFloat - zamiana zmiennej tekstowej typu String na zmienną liczbową typu float
i=ch-`0' -zmienną typu char ch zamienia na zmienną typu int i przypisuje do zmiennej i
ch=i+`0' -zmienną typu int i zamienia na zmienną typu char i przypisuje do zmiennej ch
Checkbox, RadioButton.
CheckBox1 -> Checked = TRUE - Checkbox1 włączony
if (CheckBox1 -> Checked == TRUE) - sprawdzenie warunku, czy Checkbox1 jest włączony
to samo dotyczy RadioButton
StringGrid
StringGrid1->Cells[i][j]=a - przypisanie komponentowi StringGrid1 zmiennej tekstowej a w i-tej kolumnie i w j-tym wierszu.
StringGrid1->Options->goEditing=true - pozwala na wypełnianie komponentu StringGrid1 za pomocą klawiatury.
Struktury danych
Instrukcja otwarcia pliku, tekstowego ze ścieżki, do odczytu:
ifstream zmienna_plikowa(`'C:\\Folder\\nazwa_pliku.txt”,ios:in);
Instrukcja otwarcia pliku, tekstowego ze ścieżki, do zapisu:
ofstream zmienna_plikowa(`'C:\\Folder\\nazwa_pliku.txt”,ios::out);
Zapis danych do pliku:
zmienna_plikowa<<a - przypisuje do pliku wartość zmiennej a
zmienna_plikowa<<”abcdef…” - przypisuje do pliku łańcuch znaków
ofstream plik_prac("C:\\prac.txt,ios::app") - otwarcie pliku tekstowego z możliwością dopisania danych
zmienna_plikowa>>a - odczytywanie kolejnego wyrazu ze zmiennej_plikowej do zmiennej a.
char tekst1[50];
plik.getline(tekst1, sizeof(tekst1));
- sczytanie do zmiennej tekst1 wiersza ze zmiennej plik
Przykład zapisu struktury do pliku:
struct pracownik {
char imie_nazwisko[64];
int wiek;
float zarobki;
} prac = {"Jan Kowalski", 33, 3000.00};
ofstream plik_prac("C:\\prac.txt");
plik_prac.write((char* ) &prac, sizeof(pracownik));
plik_prac.close();
plik.close() - zamyka plik
Przydatne biblioteki:
stdlib.h
iostream.h
conio.h
fstream.h