- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- VR topik
- 5.1, 7.1 és gamer fejhallgatók
- Nvidia GPU-k jövője - amit tudni vélünk
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- TCL LCD és LED TV-k
- Léghűtés topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD vs. INTEL vs. NVIDIA
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
Új hozzászólás Aktív témák
-
Dinter
addikt
válasz
buherton
#5898
üzenetére
Az a környezet, ahol le kell futtatni a programot az, csak így nem tudom letesztelni akkor.
A program a következő: kapom a sorokat standard inputról, amiről el kell dönteni, hogy illeszkedik-e vagy nem a regex mintára. Majd fájl vége jelnél kiiírni az összes/jó sort 8-as számrendszerben. Ez így működik elvileg?
#include <regex.h>
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int convertDecimalToOctal(int decimalNumber)
{
int octalNumber = 0, i = 1;
while (decimalNumber != 0)
{
octalNumber += (decimalNumber % 8) * i;
decimalNumber /= 8;
i *= 10;
}
return octalNumber;
}
bool reg_matches(const char *str, const char *pattern)
{
regex_t re;
int ret;
if (regcomp(&re, pattern, REG_EXTENDED) != 0)
return false;
ret = regexec(&re, str, (size_t) 0, NULL, 0);
regfree(&re);
if (ret == 0)
return true;
return false;
}
int main()
{
char sor[1000];
int sorok=0;
int jo=0;
const char* pattern="^[^#]_*(0x)?[0-9]*V6.+[A-Z]*.*mmese(B|a)";
while(scanf("%s[^\n]",&sor)!=EOF){
sorok++;
if(reg_matches(sor,pattern)) jo++;
}
int jo8=convertDecimalToOctal(jo);
int sorok8=convertDecimalToOctal(sorok);
printf("%d/%d",sorok8/jo8);
return(0);
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- PlayStation 5
- Kecskemét és környéke adok-veszek-beszélgetek
- gban: Ingyen kellene, de tegnapra
- Túra és kirándulás topic
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Xiaomi 17 Ultra - jó az optikája
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Kaspersky Antivirus és Internet Security Fórum
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- VR topik
- További aktív témák...
- Samsung Galaxy S26 Ultra 512GB - Silver Shadow - Samsung.hu, Garanciális, Kártyafüggetlen
- AOC 24G2ZE FHD/IPS/240hz (085)
- AMD Radeon RX 6900 XT ASRock Phantom Gaming D 16GB OC videókártya
- Dell WD19 USB-C dokkoló 130W adapterrel
- Kingston Fury Renegade PCIe 4.0 m.2 SSD (7300mb/s) ÚJ! BONTATLAN! 3 ÉV GARANCIA!
- OnePlus Nord 2T 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy XCover 5 / 4/64GB / Kártyafüggetlen / 12Hó Garancia
- LG 75QNED813RE / QNED / 75" - 190 cm / 4K UHD / 120Hz & 4ms / HDR Dolby Vision / HDMI 2.1
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- AKCIÓ! Apple Watch SE 2024 44mm Cellular okosóra garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


