Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
FlappyFavi, hra Flappy Bird v ikoně Favicon. Nefunguje na mobilech.
Byly vyhlášeny výsledky (YouTube) 28. ročníku D.I.C.E. (Design, Innovate, Communicate, Entertain) Awards: Hrou roku 2024 je Astro Bot.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Vývojáři openSUSE Tumbleweed oznámili, že u nových instalací se ve výchozím stavu přechází z AppArmor na SELinux. Uživatelé, kteří chtějí zůstat na AppArmor si mohou AppArmor vybrat v instalátoru.
Hector "marcan" Martin skončil jako vedoucí projektu Asahi Linux aneb Linux na Apple Siliconu. Projekt ale pokračuje dál.
PostgreSQL byl vydán ve verzích 17.3, 16.7, 15.11, 14.16 a 13.19. Řešena je zranitelnost CVE-2025-1094 s CVSS 8.1 a více než 70 chyb.
Dnes je Světový den rádia. Použili jste někdy GNU Radio?
Před 33 lety, ve čtvrtek 13. února 1992, se tehdejší Česká a Slovenská Federativní Republika oficiálně (a slavnostně) připojila k Internetu.
Byla vydána nová verze 9.10 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Řešení dotazu:
man fseek
#include <stdio.h> #include <string.h> #include <errno.h> int main(void) { FILE *out; char text[] = "Ahoj!"; int rv; if((out = fopen("soubor.dat", "w")) == NULL) { fprintf(stderr, "Chyba při otvírání souboru: %s\n", strerror(errno)); rv = 1; } else { fseek(out, 68, SEEK_SET); if(fwrite(text, strlen(text), 1, out) == 1) { rv = 0; } else { rv = 2; } } return rv; }Nebo existuje druhá možnost:
#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <stdio.h> #include <string.h> #include <errno.h> int main(void) { int out; char text[] = "Ahoj!"; int rv; if((out = open("soubor.dat", O_WRONLY)) == -1) { fprintf(stderr, "Chyba při otvírání souboru: %s\n", strerror(errno)); rv = 1; } else { lseek(out, 68, SEEK_SET); if(write(out, text, strlen(text)) != strlen(text)) { rv = 0; } else { rv = 2; } } return rv; }
Tiskni
Sdílej: