Blog programisty o C/C++ i PHP

Programowanie w C/C++ i PHP. Blog pełen wskazówek, porad, analiz i opisów.

Search Results

Bezpieczne operowanie łańcuchami C

sobota, październik 28th, 2006

… #define STR_MAX_LEN 20
char buf[STR_MAX_LEN + 1]; // 20 znaków + NULL
strncpy(buf, sSourceString, STR_MAX_LEN);
buf[STR_MAX_LEN] = 0;// ostatni znak zawsze musi być NULL
Zadeklaruj zmienną buf tak aby mogła przechować 20 znaków i oczywiście nie możesz zapomnieć o znaku NULL kończącym łańcuch ( ang. Null-Terminated string ). Następnie skopiuj maksymalnie 20 znaków. Mógłbyś się także posłużyć wyrażeniem " sizeof buf - 1 " zamiast stałej STR_MAX_LEN …

Znudzony mozolnym tworzeniem formularzy ?

niedziela, październik 15th, 2006

Ile razy projektowałeś formularze, które miały coś wrzucać czy usuwać z bazy ? A sklep ? Pisałeś kiedyś sklep ?

Czy chcesz dowiedzieć się jak można sobie ułatwić życie w przyszłości ?

Ja ostatnio doszedłem do wniosku, że to ciągłe powtarzanie czynności związanych z wszelkiej maści formularzami jest nudne i wręcz absurdalnie nieefektywne. Poza tym trzeba pamiętać o walidacji, no i te …