Petersonov algoritam za međusobnu isključenje | SET 1 (osnovna provedba C)
Problem: S obzirom na 2 procesa I i J, morate napisati program koji može jamčiti međusobnu isključenje između njih dvojice bez dodatne hardverske podrške.
Problem: S obzirom na 2 procesa I i J, morate napisati program koji može jamčiti međusobnu isključenje između njih dvojice bez dodatne hardverske podrške.
Ispisivanje izvornog koda samog C programa razlikuje se od Quineovog problema. Ovdje moramo modificirati bilo koji C program na način da ispisuje cijeli izvorni kod.
Programiranje utičnica način je povezivanja dvaju čvorova na mreži radi međusobnog komuniciranja. Jedna utičnica (čvor) sluša određeni port na IP-u, dok druga utičnica dopire do druge kako bi formirala vezu. Poslužitelj oblikuje utičnicu slušatelja dok klijent dopire do poslužitelja. Programiranje utičnice naširoko se koristi u aplikacijama za razmjenu trenutnih poruka, binarnom strujanju i suradnji na dokumentima, platformama za online strujanje itd.
Programski jezik C nudi razne ugrađene bibliotečke funkcije za korisnički unos. U ovom članku naučit ćemo o funkcijama knjižnice sscanf, scanf_s, fscanf_s, sscanf_s u C-u.
Kao što je poznato, leksička analiza je prva faza kompajlera također poznata kao skener. Pretvara ulazni program u slijed tokena. C program sastoji se od različitih tokena, a token je ključna riječ, identifikator, konstanta, string literal ili simbol. Na primjer:
Wake-on-LAN (WoL) je Ethernet ili token ring računalni mrežni standard koji omogućuje da se računalo uključi ili probudi mrežnom porukom.
Dana tri niza 'str', 'oldW' i 'newW'. Zadatak je pronaći sva pojavljivanja riječi 'oldW' i zamijeniti je riječju 'newW'. Primjeri:
Ispod su neke zanimljive činjenice o C programiranju: