<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem code</title>
<link>https://forum.pasja-informatyki.pl/tag/code</link>
<description>Powered by Question2Answer</description>
<item>
<title>AoC 2025 - leaderboard pasjonatów?</title>
<link>https://forum.pasja-informatyki.pl/599409/aoc-2025-leaderboard-pasjonatow</link>
<description>Zawsze mieliście tutaj leaderboard prywatny pasjonatów, co się stało w tym roku? LB prywatny nadal funkcjonuje, tylko jest 12 dni, a nie 25.</description>
<category>Algorytmy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/599409/aoc-2025-leaderboard-pasjonatow</guid>
<pubDate>Mon, 01 Dec 2025 06:05:16 +0000</pubDate>
</item>
<item>
<title>Kompilacja Code::Blocks</title>
<link>https://forum.pasja-informatyki.pl/599368/kompilacja-code-blocks</link>
<description>

&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot; ?&amp;gt;
&amp;lt;CodeBlocks_project_file&amp;gt;
	&amp;lt;FileVersion major=&quot;1&quot; minor=&quot;6&quot; /&amp;gt;
	&amp;lt;Project&amp;gt;
		&amp;lt;Option title=&quot;test c++23&quot; /&amp;gt;
		&amp;lt;Option pch_mode=&quot;2&quot; /&amp;gt;
		&amp;lt;Option compiler=&quot;gcc&quot; /&amp;gt;
		&amp;lt;Build&amp;gt;
			&amp;lt;Target title=&quot; Quick-Debug&quot;&amp;gt;
				&amp;lt;Option output=&quot;bin/Quick-Debug/test c++23&quot; prefix_auto=&quot;1&quot; extension_auto=&quot;1&quot; /&amp;gt;
				&amp;lt;Option working_dir=&quot;bin/Quick-Debug&quot; /&amp;gt;
				&amp;lt;Option type=&quot;1&quot; /&amp;gt;
				&amp;lt;Option compiler=&quot;cb1_mingw&quot; /&amp;gt;
				&amp;lt;Compiler&amp;gt;
					&amp;lt;Add option=&quot;-std=c++20 -g -O0 -Wall -Wextra -Wpedantic&quot; /&amp;gt;
				&amp;lt;/Compiler&amp;gt;
			&amp;lt;/Target&amp;gt;
			&amp;lt;Target title=&quot;Analysis-Clang&quot;&amp;gt;
				&amp;lt;Option output=&quot;bin/Analysis-Clang/test c++23&quot; prefix_auto=&quot;1&quot; extension_auto=&quot;1&quot; /&amp;gt;
				&amp;lt;Option working_dir=&quot;bin/Analysis-Clang&quot; /&amp;gt;
				&amp;lt;Option type=&quot;1&quot; /&amp;gt;
				&amp;lt;Option compiler=&quot;cb2_clang&quot; /&amp;gt;
				&amp;lt;Compiler&amp;gt;
					&amp;lt;Add option=&quot;-std=c++20 -g -O0 -Wall -Wextra -Wpedantic -Wshadow -Wconversion -fsanitize=address -fsanitize=undefined&quot; /&amp;gt;
				&amp;lt;/Compiler&amp;gt;
			&amp;lt;/Target&amp;gt;
			&amp;lt;Target title=&quot;Release-GCC&quot;&amp;gt;
				&amp;lt;Option output=&quot;bin/Release-GCC/test c++23&quot; prefix_auto=&quot;1&quot; extension_auto=&quot;1&quot; /&amp;gt;
				&amp;lt;Option working_dir=&quot;bin/Release-GCC/&quot; /&amp;gt;
				&amp;lt;Option type=&quot;1&quot; /&amp;gt;
				&amp;lt;Option compiler=&quot;cb1_mingw&quot; /&amp;gt;
				&amp;lt;Compiler&amp;gt;
					&amp;lt;Add option=&quot;-std=c++20 -O2 -march=native -flto -DNDEBUG -Wall -Wextra -Wpedantic&quot; /&amp;gt;
				&amp;lt;/Compiler&amp;gt;
			&amp;lt;/Target&amp;gt;
			&amp;lt;Target title=&quot;15.2.0&quot;&amp;gt;
				&amp;lt;Option output=&quot;bin/15.2.0/test c++23&quot; prefix_auto=&quot;1&quot; extension_auto=&quot;1&quot; /&amp;gt;
				&amp;lt;Option working_dir=&quot;bin/15.2.0&quot; /&amp;gt;
				&amp;lt;Option type=&quot;1&quot; /&amp;gt;
				&amp;lt;Option compiler=&quot;copy_of_1_mingw&quot; /&amp;gt;
				&amp;lt;Compiler&amp;gt;
					&amp;lt;Add option=&quot;-std=c++23 -O2 -march=native -flto -DNDEBUG -Wall -Wextra -Wpedantic&quot; /&amp;gt;
				&amp;lt;/Compiler&amp;gt;
			&amp;lt;/Target&amp;gt;
		&amp;lt;/Build&amp;gt;
		&amp;lt;Compiler&amp;gt;
			&amp;lt;Add option=&quot;-Wall&quot; /&amp;gt;
			&amp;lt;Add option=&quot;-fexceptions&quot; /&amp;gt;
		&amp;lt;/Compiler&amp;gt;
		&amp;lt;Unit filename=&quot;main.cpp&quot; /&amp;gt;
		&amp;lt;Extensions&amp;gt;
			&amp;lt;code_completion /&amp;gt;
			&amp;lt;envvars /&amp;gt;
			&amp;lt;debugger /&amp;gt;
			&amp;lt;lib_finder disable_auto=&quot;1&quot; /&amp;gt;
		&amp;lt;/Extensions&amp;gt;
	&amp;lt;/Project&amp;gt;
&amp;lt;/CodeBlocks_project_file&amp;gt; &lt;/pre&gt;



&lt;p&gt;Chcę by szybko tworzyć zapasowe kopie projektu (bez git tylko lokalnie C::B) i mieć możliwość szybkiego ustawienia flag kompilatora. AI proponuje CMake i script.&lt;/p&gt;



&lt;p&gt;Jakie są wasze propozycje?&lt;/p&gt;



&lt;p&gt;Czy ustawienie flag w ten sposób na sens?&lt;/p&gt;



&lt;p&gt;Taki sposób kompilacji 3 typy główne ma sens?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/599368/kompilacja-code-blocks</guid>
<pubDate>Wed, 19 Nov 2025 21:04:51 +0000</pubDate>
</item>
<item>
<title>Advent of Code 2024</title>
<link>https://forum.pasja-informatyki.pl/597104/advent-of-code-2024</link>
<description>

&lt;p&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;strong&gt;Advent of Code 2024 rozpoczęty :)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;&lt;span style=&quot;font-size:18px&quot;&gt;Mam nadzieję, że dołączy więcej osób :) &lt;/span&gt;&lt;/p&gt;



&lt;p&gt;-&amp;gt; Na razie zadania są proste, więc zdecydowanie warto!&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&lt;span style=&quot;font-size:9px&quot;&gt;Nie wiem dlaczego, ale na telefonie (chrome) nie wyświetla mi się forumowy ranking AoC. &amp;lt;- &lt;strong&gt;to już wyjaśnione!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/597104/advent-of-code-2024</guid>
<pubDate>Sun, 01 Dec 2024 06:03:16 +0000</pubDate>
</item>
<item>
<title>zaprogramowanie sterownika</title>
<link>https://forum.pasja-informatyki.pl/595083/zaprogramowanie-sterownika</link>
<description>witam,&lt;br /&gt;
&lt;br /&gt;
czy może mi ktoś podać przykładowy kod(tylko nie linuxa) z wytłumaczniem. sterownika do baterii gdyż gpt, jak pętla z kilkoma opcjami i z żadną prawdziwą .&lt;br /&gt;
&lt;br /&gt;
z góry dziekuje</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595083/zaprogramowanie-sterownika</guid>
<pubDate>Wed, 03 Jul 2024 12:53:47 +0000</pubDate>
</item>
<item>
<title>komendy w ifie w funkcji</title>
<link>https://forum.pasja-informatyki.pl/595050/komendy-w-ifie-w-funkcji</link>
<description>

&lt;p&gt;Witam, nie ukrywam, ze miałem duży problem z interpretowaniem, bloków kodu. Jednak udało mi się zrobić na zasadzie:&lt;/p&gt;



&lt;ul&gt;
	

&lt;li&gt;rozdziel ; a w cele funkcji zapisuj komendy bez ; na końcu.&lt;/li&gt;
	

&lt;li&gt;a w samym bloku do interpetowania funckji&amp;nbsp;dodawaj do ciała funkcji na koniec lini ;&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;.lecz spotkałem duży problem, gdyż gdy stworze funkcje z ifem w środku, w którym z kolei będą komendy, funkcja zostanie zainterptretowana ale if nie będzię&amp;nbsp;pasować. Czy ktoś ma jakieś&amp;nbsp;rozwiązanie tego? oczywiście wiem ze gdybym napisał prawdziwy interpreter to nie &amp;nbsp;miałbym&amp;nbsp; tego problemu.&lt;/p&gt;



&lt;p&gt;kod:&amp;nbsp;&lt;a href=&quot;https://codepen.io/hist-oria/pen/PovrdQW&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://codepen.io/hist-oria/pen/PovrdQW&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;z góry dziękuje za pomoc&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595050/komendy-w-ifie-w-funkcji</guid>
<pubDate>Sun, 30 Jun 2024 16:58:53 +0000</pubDate>
</item>
<item>
<title>wywoływanie funkcji z obiektu  . ale z dopasowania match</title>
<link>https://forum.pasja-informatyki.pl/594853/wywolywanie-funkcji-z-obiektu-ale-z-dopasowania-match</link>
<description>

&lt;p&gt;problem taki ze chce&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
let text = 'Maths.floor(5.7)';
const Maths = {
    pow: function(w, p) {
        return Math.pow(w, p);
    },
    round: function(x) {
        return Math.round(x);
    },
    floor: function(y) {
        return Math.floor(y);
    }
};

let reg = /(\w+)\.(\w+)\((\d+\.?\d*)\)/;
let match = text.match(reg);&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;próbiwałem z róznymi rzeczmai ale nic nie pomogło wiec&amp;nbsp;&lt;/p&gt;



&lt;p&gt;chce ze&amp;nbsp; by&amp;nbsp;&lt;/p&gt;



&lt;p&gt;załuzmy mamy zmienne&lt;/p&gt;



&lt;p&gt;name = match[1];&lt;/p&gt;



&lt;p&gt;func = match[2]&lt;/p&gt;



&lt;p&gt;arg = match[3]&lt;/p&gt;



&lt;p&gt;a nastepnie chce zrobic tak&amp;nbsp;&lt;/p&gt;



&lt;p&gt;name.func(arg);&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;czyli jesli wpisze Maths.floor(5.3); to powinno zostac wywołane Maths.floor ale to nie działa&amp;nbsp;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;no ktos pomoze&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;moja historia:&lt;/p&gt;



&lt;p&gt;pomysląłem ze w moim pseudo interpreterze zamist uzywac dla kazdej funckji wbudoanej miec dopasowanie mozna zrobci jedno&amp;nbsp; dla kazdej co jest bardzo dla mnie optymalne proste i oszczedne&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594853/wywolywanie-funkcji-z-obiektu-ale-z-dopasowania-match</guid>
<pubDate>Mon, 24 Jun 2024 18:25:38 +0000</pubDate>
</item>
<item>
<title>interpretowanie  operatorów dla komendy takie pytanie</title>
<link>https://forum.pasja-informatyki.pl/594780/interpretowanie-operatorow-dla-komendy-takie-pytanie</link>
<description>takie pytanie co do pewnnych rzeczy w powinno sie w interpreterze &amp;nbsp;uzywac osobnych dopasowan dla operatorów i dla komend bo z tego co widziąłem cos w przykądowym kompilatorze to jest to troche zrobione w sposób łaczenia i to mnie zaciekawiło gdyz w sumie nie wiem czy mój interpreter jest poprawny tez uzywałem w nim dla date i time osobnych wyrazen regularnych .btw zapomniałem napisa co dodaniu tego(ogołnie to gdzie to znikneło przeciez to dodałem ach niewazne ) . wie ktos cos na ten temat?</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594780/interpretowanie-operatorow-dla-komendy-takie-pytanie</guid>
<pubDate>Thu, 20 Jun 2024 19:12:24 +0000</pubDate>
</item>
<item>
<title>moja zmora - interpretowanie wielu lini</title>
<link>https://forum.pasja-informatyki.pl/594532/moja-zmora-interpretowanie-wielu-lini</link>
<description>

&lt;p&gt;mecze sie z tym od paru dni ale no&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;

function runCode() {
    const code = document.getElementById('editor').innerText;
    const consol = document.getElementById('console');

    consol.innerHTML = '';
    interpret(code, consol);
}

function interpret(code, consol) {
    let lines = code.split('\n');
    let error = false;
    const Variable = {};

    for (let i = 0; i &amp;lt; lines.length; i++) {
        let line = lines[i].trim();

        let Wrm = /write\s*:\s*(?:&quot;([^&quot;]*)&quot;|(\w+))/;
        let sRm = /sum:\s*((\d+)(?:\s*,\s*\d+)*)\s*;/;
        let Erm = /equal:\s*(\d+)\s*,\s*(\d+)\s*\[([+\-*\/])\];/;
        let Nrm = /nemo\s+(\w+)\s*=\s*(?:&quot;([^&quot;]*)&quot;|([^;]+));/;
        let Drm = /del:\s+(\w+);/;
        let Frm = /^for\((\d+),\s*(\w+)\):\[(?:&quot;([^&quot;]*)&quot;|([^&quot;\]]*))\];/;
        let NSrm = /nemos\s+(\w+)\s*=\s*\[([^\]]*?)\];/;
        let Crm = /clear:\s+(\w+);/;

////////////////////////////////////////////////////

        const MTrm = /(\w+)\s*=\s*(\w+)\[\]/;

        
///////////////////////////////////////////////////
        
        let matchW = line.match(Wrm);
        let matchS = line.match(sRm);
        let matchE = line.match(Erm);
        let matchN = line.match(Nrm);
        let matchD = line.match(Drm);
        let matchF = line.match(Frm);
        let matchNS = line.match(NSrm);
        let matchC = line.match(Crm);

//////////////////////////////////////////////////

        const MTmatch = line.match(MTrm);
        
//////////////////////////////////////////////////
    
           if (matchW) {
             
                let text = matchW[1];
                let varB = matchW[2];
        
                if (text) {
                    consol.innerHTML += text + '&amp;lt;br&amp;gt;';
                } else if (Variable.hasOwnProperty(varB)) {
                    consol.innerHTML += Variable[varB] + '&amp;lt;br&amp;gt;';
                } else {
                    error = true;
                }
            }
        
        else if (matchS) {
            let numer = matchS[1].split(',').map(Number);
            let sum = 0;

            for (let j = 0; j &amp;lt; numer.length; j++) {
                sum += numer[j];
            }
          
         
            consol.innerHTML += `${sum} &amp;lt;br&amp;gt;`;
        } else if (matchE) {
            let vl1 = parseFloat(matchE[1]);
            let vl2 = parseFloat(matchE[2]);
            let pseudooperator = matchE[3];
            let result;

            switch (pseudooperator) {
                case '+':
                    result = vl1 + vl2;
                    break;
                case '-':
                    result = vl1 - vl2;
                    break;
                case '*':
                    result = vl1 * vl2;
                    break;
                case '/':
                    result = vl1 / vl2;
                    break;
                default:
                    error = true;
                    break;
            }

            consol.innerHTML += `${result}&amp;lt;br&amp;gt;`;
        } else if (matchN) {
            if (MTmatch) {
                let TimeName = MTmatch[1];
                let TimeType = MTmatch[2];
                let DATETIMES = new Date(); 
        
                switch (TimeType) {
                    case 'TimeDate':
                        Variable[TimeName] = `${DATETIMES.getHours()}.${DATETIMES.getMinutes()}.${DATETIMES.getSeconds()}|${DATETIMES.getDate()}.${DATETIMES.getMonth() + 1}.${DATETIMES.getFullYear()}`;
                        break;
                    case 'Time':
                        Variable[TimeName] = `${DATETIMES.getHours()}.${DATETIMES.getMinutes()}.${DATETIMES.getSeconds()}`;
                        break;
                    case 'Date':
                        Variable[TimeName] = `${DATETIMES.getDate()}.${DATETIMES.getMonth() + 1}.${DATETIMES.getFullYear()}`;
                        break;
                    default:
                        error = true;
                        break;
                }
            } else {
                let variableName = matchN[1];
                let variableValue = matchN[2];
                Variable[variableName] = variableValue;
        }
    }      else if (matchD) {
            let varDB = matchD[1];
            if (Variable.hasOwnProperty(varDB)) {
                delete Variable[varDB];
            }
        }
          else if (matchF){
              console.log(matchF);
              let li = matchF[1];
              let opr = matchF[2];
              let warc = matchF[3];
              let warcs = matchF[4];

            for (let i = 1; i &amp;lt;= li; i++) {

                switch (opr) {
                    case 'write':

                        if (warc) {
                            consol.innerHTML += `${warc}&amp;lt;br&amp;gt;`;
                        } else if (Variable.hasOwnProperty(warcs)) {
                            consol.innerHTML += `${Variable[warcs]}&amp;lt;br&amp;gt;`;
                        } else {
                            error = true;
                        }
                        break;
                    default:
                        error = true;
                        break;
                }

            }
        }
          else if (matchNS){
            let arrayname = matchNS[1];
              const elm = matchNS[2].split(',').map(element =&amp;gt; element.trim());


              Variable[arrayname] = elm;
          }
            else if(matchC){
                
            }
          
          else {
            error = true;
        }
    }

    if (error) {
        consol.innerHTML = 'Error!';
    }
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;wiem ten kod jets nie do koncony i nie działa dokładnie jeszce ale no&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
gdy kod jest podzielony na linie a kazda linia interpretowana osobno to co zrobic by interpretowało komendy wieloliniowe&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594532/moja-zmora-interpretowanie-wielu-lini</guid>
<pubDate>Tue, 11 Jun 2024 20:43:26 +0000</pubDate>
</item>
<item>
<title>dobre IDE na chromebook , dla c++</title>
<link>https://forum.pasja-informatyki.pl/594460/dobre-ide-na-chromebook-dla-c</link>
<description>witam jak wiadomo zeby na chormebook miec cos z internetu to trzeba sie nameczyc tak samo z code block.&lt;br /&gt;
&lt;br /&gt;
nie moge znalesc dobrego IDE do c++ poszukuje takiego w którym działa normlanie cin mozna kilka plików na raz miec otwartych i oczywiscie bedzie compilowało pliki .cpp poleci ktos cos bo akurat chce przetestowac moje &amp;nbsp;nowe umiejetnosci w c++ akurat zacząłem nauke i juz do 11 odc c++ obejrzane i 2 czy 3 z obiektowego</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594460/dobre-ide-na-chromebook-dla-c</guid>
<pubDate>Sun, 09 Jun 2024 14:55:17 +0000</pubDate>
</item>
<item>
<title>regaxy dla wieku lini - interpreter</title>
<link>https://forum.pasja-informatyki.pl/594445/regaxy-dla-wieku-lini-interpreter</link>
<description>witam własnie napodkałem problem i &amp;nbsp;to duzy czy ktos wie jak za pomoca regaxa pod czas gdy kod jest podzielony na linie interpretowac to &lt;br /&gt;
&lt;br /&gt;
.funckt hej(){&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
mi nie działa bo to jakby pojedyncza linia jets interpretowana nie te wszytskie i jak to rozwiązac</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594445/regaxy-dla-wieku-lini-interpreter</guid>
<pubDate>Sat, 08 Jun 2024 14:39:16 +0000</pubDate>
</item>
<item>
<title>zmienne - interpreter</title>
<link>https://forum.pasja-informatyki.pl/594430/zmienne-interpreter</link>
<description>

&lt;p&gt;witam zacząłem tworzyc zmienne i same zmienne udało mi sie stworzyc tylko mam problem z uzyciem write do wypisania zmiennej udało mi sie podzielic na 2 1 to z &quot;&quot;&amp;nbsp; a 2 to bez &quot;&quot; ale ogólnie gdy wypisuje zawartosc obiektu&amp;nbsp; to undefined choc wszystko niby sie zgadza&amp;nbsp;
&lt;br&gt;

&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
        if (matchW) {
            console.log(Variable);
            console.log(matchW);
            let text = matchW[1];
            let varB = matchW[2];

            if (text){
                consol.innerHTML += text + '&amp;lt;br&amp;gt;';
            }
            else if (varB){
                console.log(varB)
                consol.innerHTML += Variable[varB] + '&amp;lt;br&amp;gt;';
            }
    }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;czy ktos pomoze ?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;dodatkowe dane:&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Object
	

&lt;ol&gt;
		

&lt;li&gt;&quot;hej&amp;nbsp;&quot;: &quot;hello&quot;&lt;/li&gt;
		

&lt;li&gt;[[Prototype]]: Object&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;SCRIPT.js:86&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;Array(3)
	

&lt;ol&gt;
		

&lt;li&gt;0: &quot;write: hej&quot;&lt;/li&gt;
		

&lt;li&gt;1: undefined&lt;/li&gt;
		

&lt;li&gt;2: &quot;hej&quot;&lt;/li&gt;
		

&lt;li&gt;groups: undefined&lt;/li&gt;
		

&lt;li&gt;index: 0&lt;/li&gt;
		

&lt;li&gt;input: &quot;write: hej;&quot;&lt;/li&gt;
		

&lt;li&gt;length: 3&lt;/li&gt;
		

&lt;li&gt;[[Prototype]]: Array(0)&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;SCRIPT.js:94hej&lt;/p&gt;



&lt;p&gt;SCRIPT.js:96undefined&lt;/p&gt;



&lt;p&gt;﻿&lt;/p&gt;



&lt;p&gt;a w edytor wpisuje&amp;nbsp;&amp;nbsp;nemo hej = &quot;hello&quot;;&lt;/p&gt;



&lt;p&gt;write: hej;&amp;nbsp; a to cały kod oprócz funkcji jak show menu import i export&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
function runCode() {
    const code = document.getElementById('editor').innerText;
    const consol = document.getElementById('console');

    consol.innerHTML=' ';
    interpret(code, consol);
}

function interpret(code, consol) {
    let lines = code.split('\n');
    let error = false;
    const Variable = {};

    for (let i = 0; i &amp;lt; lines.length; i++) {
        let line = lines[i].trim();

        let Wrm = /write\s*:\s*(?:&quot;([^&quot;]*)&quot;|(\w+))/;
        let sRm = /sum:\s*((\d+)(?:\s*,\s*\d+)*)\s*;/;
        let Erm = /equal:\s*(\d+)\s*,\s*(\d+)\s*\[([+\-*\/])\];/;
        let Nrm = /nemo\s+([\w\s]+)\s*=\s*&quot;(.*?)&quot;;/;

        let matchW = line.match(Wrm);
        let matchS = line.match(sRm);
        let matchE = line.match(Erm);
        let matchN = line.match(Nrm);

        if (matchW) {
            console.log(Variable);
            console.log(matchW);
            let text = matchW[1];
            let varB = matchW[2];

            if (text){
                consol.innerHTML += text + '&amp;lt;br&amp;gt;';
            }
            else if (varB){
                console.log(varB);
                consol.innerHTML += Variable[varB] + '&amp;lt;br&amp;gt;';
            }
    }   else if (matchS) {
            let numer = matchS[1].split(',').map(Number);
            let sum = 0;

            for (let j = 0; j &amp;lt; numer.length; j++) {
                sum += numer[j];
            }

            consol.innerHTML += `${sum} &amp;lt;br&amp;gt;`;
        } else if (matchE) {
            let vl1 = parseFloat(matchE[1]);
            let vl2 = parseFloat(matchE[2]);
            let pseudooperator = matchE[3];
            let result;

            switch (pseudooperator) {
                case '+':
                    result = vl1 + vl2;
                    break;
                case '-':
                    result = vl1 - vl2;
                    break;
                case '*':
                    result = vl1 * vl2;
                    break;
                case '/':
                    result = vl1 / vl2;
                    break;
                default:
                    error = true;
                    break;
            }

            consol.innerHTML += `${result}&amp;lt;br&amp;gt;`;
        }  else if (matchN) {
            
                let variableName = matchN[1];
                let variableValue = matchN[2];
                Variable[variableName] = variableValue;
            }
            
        else {
            error = true;
        }
    }

    if (error) {
        consol.innerHTML = 'Error!';
    }
}&lt;/pre&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/594430/zmienne-interpreter</guid>
<pubDate>Fri, 07 Jun 2024 18:29:56 +0000</pubDate>
</item>
<item>
<title>Wybrane dni z 2023 AoC</title>
<link>https://forum.pasja-informatyki.pl/590176/wybrane-dni-z-2023-aoc</link>
<description>

&lt;p&gt;Chciałem zrobić wczorajsze&amp;nbsp; zadanie (day 24 part 1):&lt;/p&gt;



&lt;pre&gt;
Hailstone A: 19, 13, 30 @ -2, 1, -2
Hailstone B: 18, 19, 22 @ -1, -1, -2
Hailstones' paths will cross &lt;em&gt;inside&lt;/em&gt; the test area (at x=14.333, y=15.333).

Hailstone A: 19, 13, 30 @ -2, 1, -2
Hailstone B: 20, 25, 34 @ -2, -2, -4
Hailstones' paths will cross &lt;em&gt;inside&lt;/em&gt; the test area (at x=11.667, y=16.667).

Hailstone A: 19, 13, 30 @ -2, 1, -2
Hailstone B: 12, 31, 28 @ -1, -2, -1
Hailstones' paths will cross outside the test area (at x=6.2, y=19.4).

Hailstone A: 19, 13, 30 @ -2, 1, -2
Hailstone B: 20, 19, 15 @ 1, -5, -3
&lt;strong&gt;Hailstones' paths crossed in the past for hailstone A.&lt;/strong&gt;&lt;/pre&gt;



&lt;p&gt;Nie rozumiem tego: &quot;Hailstones' paths crossed in the past for hailstone A.&quot;&amp;nbsp;&amp;nbsp; Przecież linia &quot;Hailstone A &quot; dwa razy przecinała się z innymi hailstoneami..... Więc jak to liczyć?&lt;/p&gt;



&lt;p&gt;19, 13, 30 @ -2, 1, -2&lt;strong&gt;&amp;nbsp; dwukrotnie przecina się z innymi liniami.&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Wychodzi mi wynik rzędu 22k, a więc sporo za dużo. Ale nie wiem które przypadki wykluczyć?&lt;/p&gt;



&lt;p&gt;Ktoś coś podpowie?&lt;/p&gt;



&lt;p&gt;Dzięki!&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/590176/wybrane-dni-z-2023-aoc</guid>
<pubDate>Mon, 25 Dec 2023 17:45:11 +0000</pubDate>
</item>
<item>
<title>2023 Advent of Code - dołączajcie, warto!</title>
<link>https://forum.pasja-informatyki.pl/589742/2023-advent-of-code-dolaczajcie-warto</link>
<description>

&lt;p&gt;Pierwsze zadanie w Advent of Code 2023 wydane, a coś mało osób dołączyło - szkoda! Liczę, że będzie Was znacznie więcej! - OBY! Zabawa jest przednia, Eric Wastl to dla mnie geniusz jeśli chodzi o wymyślanie zabawnych historii połączonych z wyzwaniami programistycznymi.
&lt;br&gt;

&lt;br&gt;
Moim zdaniem warto dołączyć! Im wcześniej tym oczywiście lepiej, ale można też nieco później. Nadrobić pierwsze dni łatwo, później robi się już pod górkę.&lt;/p&gt;



&lt;p&gt;
&lt;br&gt;
&lt;strong&gt;Studia, praca nie są wymówką!&lt;/strong&gt; Godzinę czy dwie każdego dnia zawsze się znajdzie! Warto, bo w grudniu nie ma nic lepszego do roboty ;)
&lt;br&gt;
&amp;nbsp;
&lt;br&gt;
Szczegóły dotyczące dołączenia do leaderboard &quot;Pasja Informatyki&quot;: &lt;a href=&quot;https://forum.pasja-informatyki.pl/advent-of-code&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://forum.pasja-informatyki.pl/advent-of-code&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
Tu filmy jak powstaje wyzwanie, zabawa AoC:
&lt;br&gt;

&lt;br&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=_oNOTknRTSU&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=_oNOTknRTSU&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=6wi2z2tDhWQ&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=6wi2z2tDhWQ&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
oraz wywiad na Real Python:
&lt;br&gt;

&lt;br&gt;
&lt;a href=&quot;https://realpython.com/interview-eric-wastl/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://realpython.com/interview-eric-wastl/&lt;/a&gt;&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/589742/2023-advent-of-code-dolaczajcie-warto</guid>
<pubDate>Fri, 01 Dec 2023 12:29:56 +0000</pubDate>
</item>
<item>
<title>Sklep internetowy</title>
<link>https://forum.pasja-informatyki.pl/587236/sklep-internetowy</link>
<description>

&lt;p&gt;Hejka,&lt;/p&gt;



&lt;p&gt;ostatnio dostałem od koleżanki propozycję, żeby dla jej znajomej stworzyć sklep internetowy. Poruszam się całkiem biegle w HTML, CSS i JS, a dodatkowo kodziłem galerię obrazów i stronę logowania w PHP (wolałbym uniknąć tego języka). W backend za dużo się nie bawiłem.&lt;/p&gt;



&lt;p&gt;Moje pytanie jest takie - czy ciężko będzie stworzyć taką stronę? Rozmawiałem z kolegą, który już pracuje i mówił, że potrzeba do tego dockerów i kubernetesów, ale mówiąc szczerze trochę mnie to przeraża i jeszcze nie chcę bawić się w DevOpsa.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Znalazłem na youtubie&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://www.youtube.com/watch?v=4mOkFXyxfsU&amp;amp;ab_channel=JavaScriptMastery&quot;&gt;poradnik&lt;/a&gt;, który nie mówi o żadnym z nich a całkiem prosto i przejrzyście umożliwia utworzenie takiego sklepu - tylko pytanie, czy to na pewno takie proste i wykonalne?&lt;/p&gt;



&lt;div id=&quot;gtx-trans&quot; style=&quot;position: absolute; left: 152px; top: 178.578px;&quot;&gt;


&lt;div class=&quot;gtx-trans-icon&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;</description>
<category>Systemy CMS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/587236/sklep-internetowy</guid>
<pubDate>Mon, 14 Aug 2023 10:46:52 +0000</pubDate>
</item>
<item>
<title>ChatGPT Code Interpreter (YT)</title>
<link>https://forum.pasja-informatyki.pl/586886/chatgpt-code-interpreter-yt</link>
<description>ChatGPT CODE INTERPRETER won’t save programmers. - YouTube&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=_THpT7pAQrc&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=_THpT7pAQrc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Inżynier GPT: sprawy zaczynają się robić dziwne - YouTube&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=FPZONhA0C60&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=FPZONhA0C60&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ChatGPT Code Interpreter AMAZING Example Uses! - YouTube&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=s0B1HhTMB5o&amp;amp;pp=ygUTY2hhdGdwdCBpbnRlcnByZXRlcg%3D%3D&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=s0B1HhTMB5o&amp;amp;pp=ygUTY2hhdGdwdCBpbnRlcnByZXRlcg%3D%3D&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ChatGPT Code Interpreter Tutorial - New Open AI GPT Model! - YouTube&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=FF_HzfqxS2o&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=FF_HzfqxS2o&lt;/a&gt;</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/586886/chatgpt-code-interpreter-yt</guid>
<pubDate>Wed, 26 Jul 2023 13:05:08 +0000</pubDate>
</item>
<item>
<title>Stylowanie kodu w edytorze online</title>
<link>https://forum.pasja-informatyki.pl/585055/stylowanie-kodu-w-edytorze-online</link>
<description>

&lt;p&gt;Mam taki edytor kody na żywo&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=10004581095051939110&quot; style=&quot;height:322px; width:600px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Chcę aby edytor kodu sam stylizował konkretne partie kodu (tzn. tagi, atrybuty, właściwości, zawartość) na wybrane kolory. Problem w tym, że nie wiem jak się za to zabrać&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/585055/stylowanie-kodu-w-edytorze-online</guid>
<pubDate>Sat, 20 May 2023 16:35:17 +0000</pubDate>
</item>
<item>
<title>Miejsce na kod źródłowy w\w aplikacji internetowej oraz podgląd</title>
<link>https://forum.pasja-informatyki.pl/584550/miejsce-na-kod-zrodlowy-w-w-aplikacji-internetowej-oraz-podglad</link>
<description>Chcę stworzyć pole do edycji kodu HTML CSS oraz Jscript, a także miejsce obok na podgląd strony.&lt;br /&gt;
&lt;br /&gt;
Problem w tym, że nie potrafię stworzyć takiego pola na kod. Nie wiem, czy użyć tagu texarea, czy code, tak aby np ostre nawiasy w HTML, albo klamry w CSS były widoczne dla przeglądarki jako napis, a nie kod, który zinterpretuje wewnątrz tagu texarea/code.&lt;br /&gt;
&lt;br /&gt;
Druga sprawa, chcę aby element obok wyświetlał zinterpretowany kod HTML jako stronę w widoku na żywo.</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/584550/miejsce-na-kod-zrodlowy-w-w-aplikacji-internetowej-oraz-podglad</guid>
<pubDate>Sat, 06 May 2023 16:06:53 +0000</pubDate>
</item>
<item>
<title>Code challenges  - strony typu codewars / codingame / hackerrank / leetcode i wiele innych (porównanie)</title>
<link>https://forum.pasja-informatyki.pl/579884/challenges-strony-codewars-codingame-hackerrank-leetcode-wiele-innych-porownanie</link>
<description>

&lt;p&gt;Cześć!&lt;/p&gt;



&lt;p&gt;Chciałem trochę odpocząć od &lt;a href=&quot;https://forum.pasja-informatyki.pl/579784/smartfon-czy-zwykla-nokia&quot; rel=&quot;nofollow&quot;&gt;inwigilacji&lt;/a&gt; i powrócić do kodowania :) ;)&lt;/p&gt;



&lt;p&gt;Jest w Sieci mnóstwo stron (co najmniej kilkadziesiąt) typu LeetCode, CodeWars, Hackerrank itd. itd. Tu na forum mistrzowie i pasjonaci algorytmów głównie przywołują SPOJ, Szkopuł. różne olimpiady informatyczne, itp. ale ja chciałbym się skupić głównie na tych zagranicznych (angielsko-języcznych). Mogą być polskie, ale koniecznie z możłiwością sprawdzenia kodu on-line.&lt;/p&gt;



&lt;p&gt;Szukałem na ich temat informacji, a &lt;strong&gt;szczególnie porównań&lt;/strong&gt; - ale znalazłem tylko porównania 3, 4 czy max. 5 serwisów. Niestety nigdy większej liczby. Przydałoby się mi takie zbiorcze porównanie 10-15 największych platform, ale nie dotarłem jeszcze do takiego. Oczywiście można samemu się zarejestrować i poznać każdą z nch, ale to zabierze dużo czasu.&lt;/p&gt;



&lt;p&gt;Interesują mnie tylko serwisy w których wrzuca się swój kod do sprawdzenia, nie takie jak Project Euler (bardzo fajny serwis!) czy AoC (też super!) gdzie podaje się tylko odpowiedź.&lt;/p&gt;



&lt;p&gt;Każdy serwis tego typu ma jednak swoją specyfikę, różne podejscie do tematu i jest &lt;span style=&quot;text-decoration: underline;&quot;&gt;skierowany do różnych osób.&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Jakie rzeczy mnie interesują?&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;- podstawowe dane (liczba &quot;puzzli&quot; / liczba użytkowników, itp. statystyki)&lt;/p&gt;



&lt;p&gt;- Jakie języki są wspierane?&lt;/p&gt;



&lt;p&gt;- Czy oprócz trybu nauki / ćwiczenia kodu są co jakiś czas contest-y / zawody - w jakiej formie?&lt;/p&gt;



&lt;p&gt;- Czy można wrzucać jednocześnie kod w kilku językach (na ten sam problem)? (wcale nie jest to oczywiste, każdy serwis inaczej do tego podchodzi) &lt;span style=&quot;text-decoration: underline;&quot;&gt;Jeśli tak, to jak wtedy naliczane są punkty w ogólnym rankingu wszystkich użytkowników serwisu?&lt;/span&gt; (Chciałbym poćwiczyć Pythona + 1-2 inne języki).&lt;/p&gt;



&lt;p&gt;- Jak są &lt;span style=&quot;text-decoration: underline;&quot;&gt;naliczane punkty oraz kary&lt;/span&gt; (za złe odpowiedzi czy czas po którym submituje się kod)?&lt;/p&gt;



&lt;p&gt;- Co jest brane pod uwagę - czy tylko przejście pozytywnie wszystkich testów? Czy uwzględniany jest czas wykonania kodu? (zwykle jest, ale różnie może być; co gdy piszemy w różnych językach?) Może coś jeszcze?&lt;/p&gt;



&lt;p&gt;Wiem, że zadaje b. dużo pytań i są to pytania z gatunku trudnych ;)&amp;nbsp; Podejrzewam, że nikt na forum nie zna odpowiedzi na nie (bo kto zna 10-15 serwisów :) ). W takim razie zapraszam do dyskusji - niech każdy napisze co sądzi o serwisie który zna, z którego korzystał... Może powstanie takie lekkie, przybliżone porównanie serwisów - myślę, że wielu osobom się ono może przydać.&lt;/p&gt;



&lt;p&gt;Moim obecnym faworytem wydaje się być CodeWars (wspiera wiele języków, można pisać w więcej niż jednym). Przeglądałem leaderboard i są nasi :) Jest np. babka z Allegro (chyba z Polski), która pisze w około 30 językach :) - ja ledwo jestem w stanie je wymienić z nazwy :D :D&lt;/p&gt;</description>
<category>Rozwój zawodowy, nauka, praca</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/579884/challenges-strony-codewars-codingame-hackerrank-leetcode-wiele-innych-porownanie</guid>
<pubDate>Sun, 12 Feb 2023 11:10:29 +0000</pubDate>
</item>
<item>
<title>Przeszukiwanie kodu źródłowego innej strony</title>
<link>https://forum.pasja-informatyki.pl/575755/przeszukiwanie-kodu-zrodlowego-innej-strony</link>
<description>Witam wszystkich. Otóż mam pewną zagwozdkę i prawdę powiedziawszy, nie bardzo wiem, jak ułożyć zapytanie w Google, aby wyszukać interesujące mnie podpowiedzi, także postanowiłem zadać pytanko wprost.&lt;br /&gt;
&lt;br /&gt;
Załóżmy, że wpiszę URL strony, która mnie interesuje. Na stronie o podanym URL chciałbym przeszukać Kod Źródłowy w celu wyszukania określonego kawałka kodu, na przykład meta tagu o określonych atrybutach. Czy jest jakaś możliwość, by to ugryźć ? Jeżeli tak, to gdzie mogę o tym poczytać o danym mechanizmie ? Każda wskazówka będzie dla mnie cennym doświadczeniem i będzie to dla mnie bardzo pomocne.&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję serdecznie za pomoc wszelaką. Pozdrawiam</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/575755/przeszukiwanie-kodu-zrodlowego-innej-strony</guid>
<pubDate>Sun, 04 Dec 2022 17:09:47 +0000</pubDate>
</item>
<item>
<title>Jak ułożyć responsywnie ikony w dwa rzędy - sklep internetowy</title>
<link>https://forum.pasja-informatyki.pl/568889/jak-ulozyc-responsywnie-ikony-w-dwa-rzedy-sklep-internetowy</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;p&gt;jestem lakiem w html&lt;img alt=&quot;laugh&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/teeth_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;laugh&quot;&gt;, ale chciałabym rozwiącać jeden problem na stronie sklepu. Czy ktoś podpowie co zrobić, aby ikonki na widoku z telefonu, układały się w 2 rzedy poziome po 2 ikonki z podpisami, a nie jak teraz wszystkie ciągiem pionowo. Załączam zdjęcia widoku z komputera(tu&amp;nbsp;chciałabym aby tak zostało), widoku z telefonu oraz tego co chciałabym uzyskać na telefonie.&lt;/p&gt;



&lt;p&gt;Z góry dzięki za odpowiedź!&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Komputer&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=13891846007392122271&quot; style=&quot;height:92px; width:300px&quot;&gt;&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Telefon&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=6232178817404973929&quot; style=&quot;height:478px; width:300px&quot;&gt;&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Taki chciałabym widok na fonie&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=557632041074542375&quot; style=&quot;height:359px; width:300px&quot;&gt;&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Kod&lt;/strong&gt;&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;div class=&quot;f-row&quot;&amp;gt;
&amp;lt;div class=&quot;f-grid-3&quot; style=&quot;text-align: center;&quot;&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;img src=&quot;/userdata/public/assets//flaga-ikona.png&quot; alt=&quot;Flaga ikona&quot; width=&quot;70&quot; /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h2&amp;gt;&amp;lt;span style=&quot;color: #555555; font-size: 10pt;&quot;&amp;gt;POLSCY PRODUCENCI&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;f-grid-3&quot; style=&quot;text-align: center;&quot;&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;img src=&quot;/userdata/public/assets//lisc-ikona.png&quot; alt=&quot;Liść ikona&quot; width=&quot;70&quot; /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h2&amp;gt;&amp;lt;span style=&quot;color: #555555; font-size: 10pt;&quot;&amp;gt;NATURALNE MATERIAŁY&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;f-grid-3&quot; style=&quot;text-align: center;&quot;&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;img src=&quot;/userdata/public/assets//pedzel-ikona.png&quot; alt=&quot;Pędzel ikona&quot; width=&quot;70&quot; /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h2&amp;gt;&amp;lt;span style=&quot;color: #555555; font-size: 10pt;&quot;&amp;gt;ORYGINALNE WZORY&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;f-grid-3&quot; style=&quot;text-align: center;&quot;&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;img src=&quot;/userdata/public/assets//lupa-ikona.png&quot; alt=&quot;Lupa ikona&quot; width=&quot;70&quot; /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h2 style=&quot;text-align: center;&quot;&amp;gt;&amp;lt;span style=&quot;font-size: 10pt;&quot;&amp;gt;&amp;lt;span style=&quot;color: #555555;&quot;&amp;gt;DOPRACOWANE&amp;nbsp;&amp;lt;/span&amp;gt;W KAŻDYM SZCZEGÓLE&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/568889/jak-ulozyc-responsywnie-ikony-w-dwa-rzedy-sklep-internetowy</guid>
<pubDate>Tue, 28 Jun 2022 15:14:16 +0000</pubDate>
</item>
<item>
<title>Function to calculate the side lenght</title>
<link>https://forum.pasja-informatyki.pl/543844/function-to-calculate-the-side-lenght</link>
<description>Hello,&lt;br /&gt;
&lt;br /&gt;
I am new in this topic and need some help. Could possibly anyone write a code to this or maybe give me hint how i could do this? I would appreciate any kind of help.&lt;br /&gt;
&lt;br /&gt;
Problem 1:&lt;br /&gt;
Write function to calculate the side length of a equilateral triangle of given area.&lt;br /&gt;
&lt;br /&gt;
Problem 2:&lt;br /&gt;
Write a function that will create vector of length N such that the value&lt;br /&gt;
of each element is by 3 smaller than the index of the element.</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/543844/function-to-calculate-the-side-lenght</guid>
<pubDate>Tue, 15 Jun 2021 15:22:10 +0000</pubDate>
</item>
<item>
<title>JavaScript-Projekt-CodeReview</title>
<link>https://forum.pasja-informatyki.pl/530690/javascript-projekt-codereview</link>
<description>Witam,&lt;br /&gt;
&lt;br /&gt;
Mógłbym prosić o cr, tego skromnego projektu ?&lt;br /&gt;
&lt;br /&gt;
Dodam, że jestem średnio-zaawansowany w js, mimo, że projekt tego nie oddaje (cofam się do podstaw zanim wejdę w React lub Vue)&lt;br /&gt;
&lt;br /&gt;
Code: &lt;a href=&quot;https://github.com/maciej790/maciej790.github.io&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://github.com/maciej790/maciej790.github.io&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Live: &lt;a href=&quot;https://maciej790.github.io/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://maciej790.github.io/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Dzięki za wszelkie uwagi :)</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/530690/javascript-projekt-codereview</guid>
<pubDate>Wed, 24 Feb 2021 10:11:37 +0000</pubDate>
</item>
<item>
<title>VS Code debugger problem z zatrzymaniem debuggera</title>
<link>https://forum.pasja-informatyki.pl/515049/vs-code-debugger-problem-z-zatrzymaniem-debuggera</link>
<description>Hej, wlasnie konfigurowalem VS Code pod pisanie w C ++ i korzystalem z tego tutoriala &lt;a href=&quot;https://code.visualstudio.com/docs/cpp/config-mingw&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://code.visualstudio.com/docs/cpp/config-mingw&lt;/a&gt;&lt;br /&gt;
Przy kroku &amp;quot;Start a debugging session&amp;quot; zeznania mojego IDE nie pokrywaja sie z tym co widac w tutorialu. Przy odpaleniu konfigurowanego wczesniej debuggera (F5) Nie dzieje sie nic z nastepujacych, wypisanych w tutorialu rzeczy:&lt;br /&gt;
&lt;br /&gt;
The editor highlights the first statement in the main method. This is a breakpoint that the C++ extension automatically sets for you (Nic mi sie nie podswietla)&lt;br /&gt;
&lt;br /&gt;
The Run view on the left shows debugging information. You'll see an example later in the tutorial. (Nie widac u mnie fioletowego &amp;quot;&amp;gt; msg {...}&amp;quot; tak jak w tutorialu)&lt;br /&gt;
&lt;br /&gt;
At the top of the code editor, a debugging control panel appears. You can move this around the screen by grabbing the dots on the left side. &amp;nbsp;(Debugging control panel owszem pojawia sie, ale znika po chwili i nie mam mozliwosci zatrzymania go, co uniemozliwia mi oczywiscie przejscie w calosci przez tutorial).&lt;br /&gt;
&lt;br /&gt;
Nie mam pojecia czemu tak sie dzieje, wszystko wykonalem krok po kroku i do tego momentu bylo ok. Jestem na Windowsie 10 64-bit</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/515049/vs-code-debugger-problem-z-zatrzymaniem-debuggera</guid>
<pubDate>Wed, 04 Nov 2020 17:19:42 +0000</pubDate>
</item>
<item>
<title>codereview react redux js opinia</title>
<link>https://forum.pasja-informatyki.pl/501239/codereview-react-redux-js-opinia</link>
<description>

&lt;p&gt;Proszę o code review, dopiero zacząłem pisać ale jestem ciekawy czy podążam we właściwym kierunku, co robię źle, co można poprawić? Chodzi mi o funkcjonalność react, redux,js nie skupiałem się bardzo na css to będzie do poprawy, i jeszcze jedno apka inaczej wyświetla się na githubie a inaczej na localhost, na githabie jest wyraźnie większa - pracuję nad tym, ale ktoś wie dlaczego?&lt;/p&gt;



&lt;p&gt;live&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://robkot500.github.io/to_do/&quot; rel=&quot;nofollow&quot;&gt;https://robkot500.github.io/to_do/&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;code&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://github.com/robkot500/to_do&quot; rel=&quot;nofollow&quot;&gt;https://github.com/robkot500/to_do&lt;/a&gt;
&lt;br&gt;

&lt;br&gt;
proszę o pomoc&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/501239/codereview-react-redux-js-opinia</guid>
<pubDate>Sun, 26 Jul 2020 09:25:20 +0000</pubDate>
</item>
<item>
<title>code review react rest api opinia krytyka</title>
<link>https://forum.pasja-informatyki.pl/500355/code-review-react-rest-api-opinia-krytyka</link>
<description>

&lt;p&gt;Proszę o code review ,&lt;/p&gt;



&lt;p&gt;live&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://robkot500.github.io/Weather/build/&quot; rel=&quot;nofollow&quot;&gt;https://robkot500.github.io/Weather/build/&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;code&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;https://github.com/robkot500/Weather&quot; rel=&quot;nofollow&quot;&gt;https://github.com/robkot500/Weather&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;każda opinia, rada, krytyka mile widziana&lt;/p&gt;



&lt;p&gt;Co powinienem poprawić, zmienić,&amp;nbsp;&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/500355/code-review-react-rest-api-opinia-krytyka</guid>
<pubDate>Mon, 20 Jul 2020 12:46:31 +0000</pubDate>
</item>
<item>
<title>Kompilator - Code Blocks: błędne wyniki</title>
<link>https://forum.pasja-informatyki.pl/498025/kompilator-code-blocks-bledne-wyniki</link>
<description>

&lt;p&gt;Witajcie,&lt;/p&gt;



&lt;p&gt;pisząc prosty program w C++ używając Code Blocksa natrafiłem na pewien problem,&lt;/p&gt;



&lt;p&gt;bowiem po uruchomieniu daje inne wyniki, niżby należało się tego spodziewać:
&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://ideone.com/TtoeWs&quot;&gt;https://ideone.com/TtoeWs&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Na ideone już za to wyskakują poprawne.
&lt;br&gt;
Podobnie sędzia na SPOJu zadanie zaliczył.
&lt;br&gt;
Chodzi o ostatnią linijkę - niepoprawny wynik to 16:
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=16714556016880302147&quot; style=&quot;height:285px; width:523px&quot;&gt;&lt;/p&gt;



&lt;p&gt;Co jest przyczyną takowego stanu rzeczy i jakie kroki podjąć w celu naprawy?&lt;/p&gt;



&lt;p&gt;Z góry dziękuję
&lt;br&gt;
FtS&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/498025/kompilator-code-blocks-bledne-wyniki</guid>
<pubDate>Tue, 07 Jul 2020 13:11:04 +0000</pubDate>
</item>
<item>
<title>Przechowywanie kawałka kodu w bazie danych</title>
<link>https://forum.pasja-informatyki.pl/496514/przechowywanie-kawalka-kodu-w-bazie-danych</link>
<description>Witam. Na stronie mam formularz, który po wypełnieniu wysyła informacje przez api do gry. Mam w bazie danych przechowany kawałek kodu: Witaj '.$nick.' ! . $nick to oczywiście wartość otrzymywana w formularzu. Niestety, gdy formularz zostaje wypełniony wiadomośc w grze wygląda tak: Witaj '.$nick.' ! i wartośc $nick nie zostaje podmieniona. Gdy ten fragment kodu próbuję wpisać ręcznie do api wykonuje się dobrze. Proszę o pomoc.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/496514/przechowywanie-kawalka-kodu-w-bazie-danych</guid>
<pubDate>Mon, 29 Jun 2020 16:11:25 +0000</pubDate>
</item>
<item>
<title>Visual Studio Code - Rozszerzenie oznaczeń</title>
<link>https://forum.pasja-informatyki.pl/495163/visual-studio-code-rozszerzenie-oznaczen</link>
<description>Cześć, chciałbym wiedzieć który kod gdzie jest rozmieszczony na stronie po kliknięciu w diva czy visual ma takie rozszerzenie jak to w przypadku brackets ?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/495163/visual-studio-code-rozszerzenie-oznaczen</guid>
<pubDate>Sat, 20 Jun 2020 17:35:44 +0000</pubDate>
</item>
<item>
<title>visual studio code</title>
<link>https://forum.pasja-informatyki.pl/487763/visual-studio-code</link>
<description>Witam.&lt;br /&gt;
&lt;br /&gt;
Do programowania używam edytora Visual Studio Code. Zainstalowałem dodatek Beautify po to aby formatować ładnie kod, ale on nie działa. Tzn formatuje mi pliki html ale formatowanie nie działa w plikach *.js. Czy ktoś może poratować radą co zrobić aby to działało ?</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/487763/visual-studio-code</guid>
<pubDate>Tue, 12 May 2020 07:29:18 +0000</pubDate>
</item>
<item>
<title>Problem z uruchomieniem code blocks</title>
<link>https://forum.pasja-informatyki.pl/481095/problem-z-uruchomieniem-code-blocks</link>
<description>

&lt;p&gt;&lt;span style=&quot;background-color:#ffffff; color:#333333; font-family:sans-serif,Arial,Verdana,&amp;quot;Trebuchet MS&amp;quot;; font-size:13px&quot;&gt;Cześć! Zachęcony kursami na YT chciałem spróbować swoich sil w programowaniu. Zacząłem od c++. Ściągnąłem&amp;nbsp; code blocksa według instrukcji Pana Miroslawa Zalenty. Do póki nie przeinstalowałem Windowsa wszystko grało. Wcoraj reinstalowałem tego samego windowsa 10 i dziś już nie mogę odpalić code blocksa. Wyskakuje komunikat : &quot;&lt;/span&gt;&lt;span style=&quot;background-color:#ffffff; color:#333333; font-family:sans-serif,Arial,Verdana,&amp;quot;Trebuchet MS&amp;quot;; font-size:13px&quot;&gt;Current compiler 'Borland C++ Compiler (5.5, 5.82)' doesn't have correctly defined debugger!&quot;. Wersja code blocks to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color:#ffffff; color:#333333; font-family:sans-serif,Arial,Verdana,&amp;quot;Trebuchet MS&amp;quot;; font-size:13px&quot;&gt;codeblocks-20.03mingw-setup. Jakis pomysl jak to obejść?&lt;/span&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=8867041206732935103&quot; style=&quot;height:337px; width:600px&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=12686987785357398914&quot; style=&quot;height:337px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/481095/problem-z-uruchomieniem-code-blocks</guid>
<pubDate>Thu, 09 Apr 2020 12:36:02 +0000</pubDate>
</item>
<item>
<title>c++ simple calculator</title>
<link>https://forum.pasja-informatyki.pl/479727/c-simple-calculator</link>
<description>

&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;math.h&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;locale.h&amp;gt;
using namespace std;

void menu()
{
   
    cout &amp;lt;&amp;lt; &quot;1-Dodawanie (+)&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;2-Odejmnowanie(-) &quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;3-Mnożenie(*) &quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;4-Dzielenie(/)&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;5-Wyciaganie pierwiastka z liczby x ze stopnia n&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;6-Potęgowanie do n-tej potegi&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;7 wyjscie z programu bye!&quot; &amp;lt;&amp;lt; endl;
}
void dodawanie()
{
    int a, b;
    cout &amp;lt;&amp;lt; &quot;\nPodaj a:&quot;;
    cin &amp;gt;&amp;gt; a;
    cout &amp;lt;&amp;lt;&quot;Podaj b:&quot;;
    cin &amp;gt;&amp;gt; b;
    cout &amp;lt;&amp;lt; a &amp;lt;&amp;lt; &quot;+&quot; &amp;lt;&amp;lt; b &amp;lt;&amp;lt; &quot;=&quot; &amp;lt;&amp;lt; a + b &amp;lt;&amp;lt; endl;
}
void odejmowanie()
{
    int a, b;
    cout &amp;lt;&amp;lt; &quot;\nPodaj a:&quot;;
    cin &amp;gt;&amp;gt; a;
    cout &amp;lt;&amp;lt; &quot;Podaj b:&quot;;
    cin &amp;gt;&amp;gt; b;
    cout &amp;lt;&amp;lt; a &amp;lt;&amp;lt; &quot;-&quot; &amp;lt;&amp;lt; b &amp;lt;&amp;lt; &quot;=&quot; &amp;lt;&amp;lt; a - b &amp;lt;&amp;lt; endl;
}
void mnozenie()
{
    int a, b;
    cout &amp;lt;&amp;lt; &quot;\nPodaj a:&quot;;
    cin &amp;gt;&amp;gt; a;
    cout &amp;lt;&amp;lt; &quot;Podaj b:&quot;;
    cin &amp;gt;&amp;gt; b;
    cout &amp;lt;&amp;lt; a &amp;lt;&amp;lt; &quot;*&quot; &amp;lt;&amp;lt; b &amp;lt;&amp;lt; &quot;=&quot; &amp;lt;&amp;lt; a * b &amp;lt;&amp;lt; endl;

}
void dzielenie()
{
    float a, b;
    cout &amp;lt;&amp;lt; &quot;\nPodaj a:&quot;;
    cin &amp;gt;&amp;gt; a;
    cout &amp;lt;&amp;lt; &quot;Podaj b:&quot;;
    cin &amp;gt;&amp;gt; b;
    if (b != 0)
    {
        cout &amp;lt;&amp;lt; a &amp;lt;&amp;lt; &quot;/&quot; &amp;lt;&amp;lt; b &amp;lt;&amp;lt; &quot;=&quot; &amp;lt;&amp;lt; a / b &amp;lt;&amp;lt; endl;
    }
    else
    {
        cout &amp;lt;&amp;lt; &quot;I po co dzielisz przez 0 baranie?&quot; &amp;lt;&amp;lt; endl;
    }

}
void pierwiastek()
{
    float a, stopien;
    cout &amp;lt;&amp;lt; &quot;\nPodaj a:&quot;;
    cin &amp;gt;&amp;gt; a;
    cout &amp;lt;&amp;lt; &quot;podaj stopien pierwiastka &quot;;
    cin &amp;gt;&amp;gt; stopien;
    if (a != 0)
    {
        cout &amp;lt;&amp;lt; pow(a, 1 / stopien);

    }
    else
    {
        cout &amp;lt;&amp;lt; &quot;Po co ci to było?&quot;;
    }
 
}
long int potega(long int podstawa, int wykladnik)
{
    int wynik = 1;

    for (int i = 0; i &amp;lt; wykladnik; i++)
        wynik *= podstawa;

    return wynik;
}


int main()
{
    string wyb;
    setlocale(LC_CTYPE, &quot;Polish&quot;);
    cout &amp;lt;&amp;lt; &quot;--------------&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;Kalkulator &quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;--------------&quot; &amp;lt;&amp;lt; endl;

    menu();
    int wybor;
    cout &amp;lt;&amp;lt; &quot;Wybierz co chcesz zrobic: &quot;;
    cin &amp;gt;&amp;gt; wybor;
    switch (wybor)
    {
        case 1:
        {
            cout &amp;lt;&amp;lt; &quot;wybrales dodawnie&quot;;
            dodawanie();
            cout &amp;lt;&amp;lt; &quot;\nChcesz powrocic do menu wyboru?(tak/nie)&quot;;
            cin &amp;gt;&amp;gt; wyb;
            if (wyb == &quot;tak&quot;)
            {
                system(&quot;cls&quot;);
                main();
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Żegnaj!&quot; &amp;lt;&amp;lt; endl;
                return 0;
            }
            break;
        }
        case 2:
        {
            cout &amp;lt;&amp;lt; &quot;wybrales Odejmnowanie&quot;;
            odejmowanie();
            cout &amp;lt;&amp;lt; &quot;\nChcesz powrocic do menu wyboru?(tak/nie)&quot;;
            cin &amp;gt;&amp;gt; wyb;
            if (wyb == &quot;tak&quot;)
            {
                system(&quot;cls&quot;);
                main();
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Żegnaj!&quot; &amp;lt;&amp;lt; endl;
                return 0;
            }
            break;
        }
        case 3:
        {
            cout &amp;lt;&amp;lt; &quot;wybrales Mnożenie&quot;;
            mnozenie();
            cout &amp;lt;&amp;lt; &quot;\nChcesz powrocic do menu wyboru?(tak/nie)&quot;;
            cin &amp;gt;&amp;gt; wyb;
            if (wyb == &quot;tak&quot;)
            {
                system(&quot;cls&quot;);
                main();
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Żegnaj!&quot; &amp;lt;&amp;lt; endl;
                return 0;
            }
            break;
        }
        case 4:
        {
            cout &amp;lt;&amp;lt; &quot;wybrales Dzielenie&quot;;
            dzielenie();
            cout &amp;lt;&amp;lt; &quot;\nChcesz powrocic do menu wyboru?(tak/nie)&quot;;
            cin &amp;gt;&amp;gt; wyb;
            if (wyb == &quot;tak&quot;)
            {
                system(&quot;cls&quot;);
                main();
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Żegnaj!&quot; &amp;lt;&amp;lt; endl;
                return 0;
            }
            break;
        }
        case 5:
        {
            cout &amp;lt;&amp;lt; &quot;Wyciaganie pierwiastka z liczby x ze stopnia n&quot;;
            pierwiastek();
            cout &amp;lt;&amp;lt; &quot;\nChcesz powrocic do menu wyboru?(tak/nie)&quot;;
            cin &amp;gt;&amp;gt; wyb;
            if (wyb == &quot;tak&quot;)
            {
                system(&quot;cls&quot;);
                main();
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Żegnaj!&quot; &amp;lt;&amp;lt; endl;
                return 0;
            }
            break;
        }
        case 6:
        {
            cout &amp;lt;&amp;lt; &quot;wybrales potegowanie&quot;;
            int a, b;

            cout &amp;lt;&amp;lt; &quot;\nWpisz podstawe: &quot;;
            cin &amp;gt;&amp;gt; a;
            cout &amp;lt;&amp;lt; &quot;Wpisz wykladnik: &quot;;
            cin &amp;gt;&amp;gt; b;

            cout &amp;lt;&amp;lt; potega(a, b) &amp;lt;&amp;lt; endl;
            cout &amp;lt;&amp;lt; &quot;Chcesz powrocic do menu wyboru?(tak/nie)&quot;;
            cin &amp;gt;&amp;gt; wyb;
            if (wyb == &quot;tak&quot;)
            {
                system(&quot;cls&quot;);
                main();
            }
            else
            {
                cout &amp;lt;&amp;lt; &quot;Żegnaj!&quot; &amp;lt;&amp;lt; endl;
                return 0;
            }
        }
        case 7:
        {
            cout &amp;lt;&amp;lt; &quot;bye&quot; &amp;lt;&amp;lt; endl;
            return 0;
            break;
        }
    }

}
&lt;/pre&gt;



&lt;p&gt;Co sądzicie? Dość dluga przerwe miałem i duzo zapomnialem :/ Grunt to pisac, pisac i jescze raz pisac&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/479727/c-simple-calculator</guid>
<pubDate>Wed, 01 Apr 2020 16:29:25 +0000</pubDate>
</item>
<item>
<title>Visual Code - simple rest client - chinskie znaki , api // Brak Gzip, Deflate</title>
<link>https://forum.pasja-informatyki.pl/465731/visual-code-simple-rest-client-chinskie-znaki-api-brak-gzip-deflate</link>
<description>

&lt;p&gt;Witam wszystkich&lt;/p&gt;



&lt;p&gt;Zaczynam przygodę z api i niestety nie jest to takie łatwe jak myślałam. Poradniki poradnikami..&lt;/p&gt;



&lt;p&gt;Testuje darmowe api. I już na wstępie problem. Co zrobić jeśli zamiast wyniku jak w przeglądarce to wyskakuje coś takiego:&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre&gt;
�336746730322362755F=e&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;czy mam dodoać jakieś parametry do Headers lub Body ??&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Drugie pytanie.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Co jeśli używam parametru fetch oraz axios aby użyć api na stronie ale wyskuje błąd w Consoli że brakuje GZIP oraz DEFLATE oraz że jest jakiś problem z CORS ? Co muszę zrobić ? Api jest darmowe , publiczne , nie potrzeba żadnych kluczy.. Tylko skąd te problemy na starcie..&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Google nie pomogło niestety.&lt;/p&gt;</description>
<category>JavaScript</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/465731/visual-code-simple-rest-client-chinskie-znaki-api-brak-gzip-deflate</guid>
<pubDate>Sat, 04 Jan 2020 18:56:35 +0000</pubDate>
</item>
<item>
<title>Visual Studio Code - kilka pytań</title>
<link>https://forum.pasja-informatyki.pl/453952/visual-studio-code-kilka-pytan</link>
<description>Chciałem zapytać o Visual Studio Code.... Chciałbym z niego korzystać z różnymi językami (a więc też różnymi &amp;nbsp;extensions). Chciałbym użyć VSC do C++ i Rusta, ale też spróbować GOlang i być może inne języki... Jak to wszystko poprawnie skonfigurować? Czy jest jakaś opcja do przełączania się pomiędzy projektami w różnych językach?&lt;br /&gt;
&lt;br /&gt;
Co z debuggerami?&lt;br /&gt;
&lt;br /&gt;
Czy pliki konfiguracyjne można przenosić miedzy VSC w Windows a VSC pod Linuxem?&lt;br /&gt;
&lt;br /&gt;
Jakie dodatki, rozszerzenia do VSC szczególnie polecacie? (głównie dla C++, Rust, Golang, Elixir, Javascript,/Typescript oraz Angular i React) i niezwiązane z tymi językami, a np. do Dockera, GIT-a czy innych narzędzi, np. CI.&lt;br /&gt;
&lt;br /&gt;
Dzięki!</description>
<category>Offtop</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/453952/visual-studio-code-kilka-pytan</guid>
<pubDate>Wed, 16 Oct 2019 14:27:09 +0000</pubDate>
</item>
<item>
<title>gtk + linux &quot;/usr/include/gtk-2.0/gtk/gtk.h|32|fatal error: gdk/gdk.h: Nie ma takiego pliku ani katalogu|&quot;</title>
<link>https://forum.pasja-informatyki.pl/430061/gtk-linux-usr-include-gtk-gtk-gtk-32-fatal-error-gdk-gdk-nie-takiego-pliku-ani-katalogu</link>
<description>

&lt;p&gt;posiadam taki kod w cpp z internetu
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;gtk-2.0/gtk/gtk.h&amp;gt;

int main (int argc, char *argv[])
{
    GtkWidget *okno;

    gtk_init (&amp;amp;argc, &amp;amp;argv);

    okno = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show (okno);

    gtk_main ();

    return 0;
}
&lt;/pre&gt;



&lt;p&gt;i takiego errora: &quot;/usr/include/gtk-2.0/gtk/gtk.h|32|fatal error: gdk/gdk.h: Nie ma takiego pliku ani katalogu|&quot;
&lt;br&gt;
co robie źle?
&lt;br&gt;
posiadam code::bloks&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/430061/gtk-linux-usr-include-gtk-gtk-gtk-32-fatal-error-gdk-gdk-nie-takiego-pliku-ani-katalogu</guid>
<pubDate>Sun, 12 May 2019 14:25:41 +0000</pubDate>
</item>
<item>
<title>Problem z pozycjonowaniem tekstu w elemencie &lt;code&gt;.</title>
<link>https://forum.pasja-informatyki.pl/425243/problem-z-pozycjonowaniem-tekstu-w-elemencie-code</link>
<description>

&lt;p&gt;Witam! Mam problem z przesunięciem tekstu w elementach &amp;lt;code&amp;gt;. Nie wiem dlaczego tekst nie chce mi się przesunąć w lewą stronę.&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

	&amp;lt;head&amp;gt;
		&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
		&amp;lt;link href=&quot;https://fonts.googleapis.com/css?family=Inconsolata&quot; rel=&quot;stylesheet&quot;&amp;gt;
		&amp;lt;style&amp;gt;
			
			body{
				font-family: 'Inconsolata', monospace;
				line-height: 1.5;
			}
			
			#navbar{
				position: fixed;
				top: 0;
				left: 0;
				width: 20%;
				height: 100%;
				background-color: #D3D3D3;
				overflow-y: auto;
				overflow-x: hidden;
			}
			
			#navbar li{
				padding: 5px;
				border: 1px solid;
				border-bottom-width: 0px;
				padding-left: 20px;
				width: 300px;
				position: relative;
				left: -43px;
			}
			
			#Documentation{
				text-align: center;
				padding-top: 27px;
				font-size: 30px;
			}
			
			.nav-link{
				list-style: none;
				text-decoration: none;
				color: black;
				font-size: 20px;
			}
			
			main{
				width: 80%;
				position: relative;
				left: 20%;
			}
			
			section{
				margin-left: 20px;
				margin-right: 20px;
			}
			
			header{
				font-size: 30px;
				padding-top: 20px;
				margin-bottom: 20px;
			}
			
			.main-section li{
				padding-left: 30px;
			}
			
			code{
				margin-left: 20px;
				margin-right: 40px;
				margin-top: 5px;
				margin-bottom: 10px;
				background-color: #D3D3D3;
				display: block;
				white-space: pre;
				line-height: 2;
				
			}
			
			@media (max-width: 1000px){
				body { 
					margin: 0; 
				}
				#navbar{
					position: relative;
					top: 0;
					width: 100%;
					height: 200px;
					overflow-y: auto;
					overflow-x: hidden;
					border: 0px  solid;
					border-bottom-width: 3px;
				}
				#navbar li{
					padding: 5px;
					border: 1px solid;
					border-bottom-width: 0px;
					padding-left: 20px;
					width: 110%;
					position: relative;
					left: -43px;
				}
				#Documentation{
					padding-top: 20px;
				}
				main{
					width: 100%;
					position: static;
					margin-left: 10px;
					margin-right: 10px;
				}
			}
			
		&amp;lt;/style&amp;gt;
		
	&amp;lt;/head&amp;gt;
	
	&amp;lt;body&amp;gt;
		&amp;lt;nav id=&quot;navbar&quot;&amp;gt;
			&amp;lt;header id=&quot;Documentation&quot;&amp;gt;Documentation&amp;lt;/header&amp;gt;
			&amp;lt;ul&amp;gt;
				&amp;lt;a class=&quot;nav-link&quot; href=&quot;#Introduction&quot;&amp;gt;
					&amp;lt;li&amp;gt;Introduction&amp;lt;/li&amp;gt;
				&amp;lt;/a&amp;gt;
				&amp;lt;a class=&quot;nav-link&quot; href=&quot;#Subtitle1&quot;&amp;gt;
					&amp;lt;li&amp;gt;Subtitle1&amp;lt;/li&amp;gt;
				&amp;lt;/a&amp;gt;
				&amp;lt;a class=&quot;nav-link&quot; href=&quot;#Subtitle2&quot;&amp;gt;
					&amp;lt;li&amp;gt;Subtitle2&amp;lt;/li&amp;gt;
				&amp;lt;/a&amp;gt;
				&amp;lt;a class=&quot;nav-link&quot; href=&quot;#Subtitle3&quot;&amp;gt;
					&amp;lt;li&amp;gt;Subtitle3&amp;lt;/li&amp;gt;
				&amp;lt;/a&amp;gt;
				&amp;lt;a class=&quot;nav-link&quot; href=&quot;#Subtitle4&quot;&amp;gt;
					&amp;lt;li&amp;gt;Subtitle4&amp;lt;/li&amp;gt;
				&amp;lt;/a&amp;gt;
			&amp;lt;/ul&amp;gt;
			&amp;lt;div id=&quot;line&quot;&amp;gt;&amp;lt;div&amp;gt;
		&amp;lt;/nav&amp;gt;
		&amp;lt;main id=&quot;main-doc&quot;&amp;gt;
			&amp;lt;section class=&quot;main-section&quot; id=&quot;Introduction&quot;&amp;gt;
				&amp;lt;header&amp;gt;Introduction&amp;lt;/header&amp;gt;
				&amp;lt;article&amp;gt;
				&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&amp;lt;/p&amp;gt;
				&amp;lt;p&amp;gt;Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt:&amp;lt;/p&amp;gt;
				&amp;lt;li&amp;gt; Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.&amp;lt;/li&amp;gt;
				&amp;lt;li&amp;gt;Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.&amp;lt;/li&amp;gt;
				&amp;lt;/article&amp;gt;
			&amp;lt;/section&amp;gt;
			&amp;lt;section class=&quot;main-section&quot; id=&quot;Subtitle1&quot;&amp;gt;
				&amp;lt;header&amp;gt;Subtitle1&amp;lt;/header&amp;gt;
				&amp;lt;article&amp;gt;
				&amp;lt;p&amp;gt;Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.&amp;lt;/p&amp;gt;
				&amp;lt;li&amp;gt;Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. 
				&amp;lt;li&amp;gt;Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae.&amp;lt;/li&amp;gt;
				&amp;lt;li&amp;gt;Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.&amp;lt;/li&amp;gt;
				&amp;lt;/article&amp;gt;
			&amp;lt;/section&amp;gt;
			&amp;lt;section class=&quot;main-section&quot; id=&quot;Subtitle2&quot;&amp;gt;
				&amp;lt;header&amp;gt;Subtitle2&amp;lt;/header&amp;gt;
				&amp;lt;article&amp;gt;
				Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum:
				&amp;lt;code&amp;gt;
				function greetMe(yourName) {
				alert(&quot;Hello &quot; + yourName);
				}
				greetMe(&quot;World&quot;);
				&amp;lt;/code&amp;gt;
				Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
				&amp;lt;/article&amp;gt;
			&amp;lt;/section&amp;gt;
			&amp;lt;section class=&quot;main-section&quot; id=&quot;Subtitle3&quot;&amp;gt;
				&amp;lt;header&amp;gt;Subtitle3&amp;lt;/header&amp;gt;
				 Officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates:
				 &amp;lt;p&amp;gt;Lorem lorem lorem lorem,
				 &amp;lt;code&amp;gt;
				 var x = 42.
				 &amp;lt;/code&amp;gt;
				 Riciendis voluptatibus maiores alias consequatur. 
				 &amp;lt;/p&amp;gt;
				 &amp;lt;p&amp;gt;
				 Lorem lorem lorem lorem,
				 &amp;lt;code&amp;gt;
				 x = 42.
				 &amp;lt;/code&amp;gt;
				 Nam libero tempore, cum soluta nobis est eligendi optio cumque.
				 &amp;lt;/p&amp;gt;
				 &amp;lt;p&amp;gt;
				 Lorem lorem lorem,
				 &amp;lt;code&amp;gt;
				 let y = 13.
				 &amp;lt;/code&amp;gt;
				 Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae.
				 &amp;lt;/p&amp;gt;
			&amp;lt;/section&amp;gt;
			&amp;lt;section class=&quot;main-section&quot; id=&quot;Subtitle4&quot;&amp;gt;
				&amp;lt;header&amp;gt;Subtitle4&amp;lt;/header&amp;gt;
				&amp;lt;p&amp;gt;Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum&amp;lt;/p&amp;gt;
				&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.&amp;lt;/p&amp;gt;
				&amp;lt;code&amp;gt;
				if (true) {
				var x = 5;
				}
				console.log(x); // 5
				&amp;lt;/code&amp;gt;
				&amp;lt;p&amp;gt;Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora.&amp;lt;/p&amp;gt;
				&amp;lt;code&amp;gt;
				if (true) {
				let y = 5;
				}
				console.log(y);
				// ReferenceError: y is not defined
				&amp;lt;/code&amp;gt;
			&amp;lt;/section&amp;gt;
		&amp;lt;/main&amp;gt;
	&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;&lt;/pre&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=14635419826895594925&quot; style=&quot;height:301px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/425243/problem-z-pozycjonowaniem-tekstu-w-elemencie-code</guid>
<pubDate>Fri, 12 Apr 2019 17:32:46 +0000</pubDate>
</item>
<item>
<title>Pomoc &lt;code&gt;</title>
<link>https://forum.pasja-informatyki.pl/418086/pomoc-code</link>
<description>

&lt;p&gt;Witam!&lt;/p&gt;



&lt;p&gt;Mam problem bo bym chciał umieścić dany kod w inpucie:&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;a href=&quot;'.$reflinklink.$reflink.'&quot;&amp;gt;&amp;lt;img src=&quot;'.$reflinkimage.'&quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;/pre&gt;



&lt;p&gt;Ale bym chciał, żeby był w nim widoczny jako oryginalnej formie, czyli jako kod. Używałem znacznika &amp;lt;code&amp;gt;, ale i tak ta wartość zostawała zmieniana na obraz.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Pozdrawiam&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/418086/pomoc-code</guid>
<pubDate>Tue, 05 Mar 2019 18:41:54 +0000</pubDate>
</item>
<item>
<title>Programowanie Java - split</title>
<link>https://forum.pasja-informatyki.pl/402952/programowanie-java-split</link>
<description>

&lt;p&gt;Witam, mam następującą funkcję w Java:&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
public static void f() {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String s = &quot;abc123cde345efg556ghi667&quot;;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(s.split(&quot;[c-g35+]+&quot;).length);
&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/pre&gt;



&lt;p&gt;czy ktoś byłby w&amp;nbsp; stanie wytłumczyć mi o co chodzi z tym zapisem w nawiasach kwadratowych [c-g35+]&amp;nbsp;?&amp;nbsp;&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/402952/programowanie-java-split</guid>
<pubDate>Sat, 29 Dec 2018 14:53:11 +0000</pubDate>
</item>
<item>
<title>Klasa która repezentuje grafike. Jan pisać?</title>
<link>https://forum.pasja-informatyki.pl/402139/klasa-ktora-repezentuje-grafike-jan-pisac</link>
<description>

&lt;p&gt;Jak napisać klase która reprezentuje grafike. Musi mieć możliwość tworzenie, odczytywania i zapisywania do pliku png.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Każdy obraz PGM składa się z następujących elementów:&lt;/p&gt;



&lt;ol&gt;
	

&lt;li&gt;&quot;Magiczna liczba&quot; określająca typ pliku.&amp;nbsp;Magiczna liczba obrazu pgm to dwie litery &quot;P5&quot;.&lt;/li&gt;
	

&lt;li&gt;Białe znaki (spacje, tabele, CR, LF).&lt;/li&gt;
	

&lt;li&gt;Szerokość, sformatowana jako dziesiętne znaki ASCII.&lt;/li&gt;
	

&lt;li&gt;Biała przestrzeń.&lt;/li&gt;
	

&lt;li&gt;Wysokość, ponownie w ułamku dziesiętnym ASCII.&lt;/li&gt;
	

&lt;li&gt;Biała przestrzeń.&lt;/li&gt;
	

&lt;li&gt;Maksymalna wartość szara (Maxval), ponownie w ułamku dziesiętnym ASCII.&amp;nbsp;Musi być mniejszy niż 65536 i większy niż zero.&lt;/li&gt;
	

&lt;li&gt;Pojedyncza spacja (zwykle nowa linia).&lt;/li&gt;
	

&lt;li&gt;Raster rzędów wysokości, w kolejności od góry do dołu.&amp;nbsp;Każdy wiersz składa się z wartości Szarości szerokości, w kolejności od lewej do prawej.&amp;nbsp;Każda szara wartość jest liczbą od 0 do Maxval, gdzie 0 oznacza czarny, a Maxval jest biały.&amp;nbsp;Każda szara wartość jest reprezentowana w czystym binarnym przez 1 lub 2 bajty.&amp;nbsp;Jeśli Maxval ma mniej niż 256, jest to 1 bajt.&amp;nbsp;W przeciwnym razie jest to 2 bajty.&amp;nbsp;Najbardziej znaczący bajt jest pierwszy.&lt;/li&gt;
&lt;/ol&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/402139/klasa-ktora-repezentuje-grafike-jan-pisac</guid>
<pubDate>Mon, 24 Dec 2018 12:36:19 +0000</pubDate>
</item>
<item>
<title>Przenoszę projekt z Code Blocks na Visual Studio</title>
<link>https://forum.pasja-informatyki.pl/399760/przenosze-projekt-z-code-blocks-na-visual-studio</link>
<description>

&lt;p&gt;Chciałem, się przesiąść z CodeBlocksa na Visual Studio bo słyszałem, że jest wygodniejszy. Po zainstalowaniu stwierdzam, że faktycznie tak jest. Problem w tym, że po przekopiowaniu kodu najprostszą metodą ctrl+c ctrl+v to on se nie działa i jest cała masa błędów.&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=11296932067745127519&quot; style=&quot;height:337px; width:600px&quot;&gt;
&lt;br&gt;
&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=3208059240076628886&quot; style=&quot;height:337px; width:600px&quot;&gt;
&lt;br&gt;

&lt;br&gt;
Da się je jakoś wszystkie jedną opcją naprawić? Jeśli nie to co konkretnie muszę zrobić?
&lt;br&gt;
Jeśli dobrze zrozumiałem to co wyczytałem w internecie to Code Blocks korzysta z C++11 a Visual z C++14. Więc czy być może lepiej byłoby po prostu przeredagować cały kod i uczyć się już C++14?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/399760/przenosze-projekt-z-code-blocks-na-visual-studio</guid>
<pubDate>Tue, 11 Dec 2018 20:28:22 +0000</pubDate>
</item>
<item>
<title>Pomoc w kodzie PHP</title>
<link>https://forum.pasja-informatyki.pl/396285/pomoc-w-kodzie-php</link>
<description>

&lt;p&gt;Witam, mógłby mi ktoś pomóc w kodzie, żeby zaczął działać?&lt;img alt=&quot;smiley&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/regular_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;smiley&quot;&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot; title=&quot;index.php&quot;&gt;
 &amp;lt;?php

if(isset($_POST[&quot;kod_uslugi&quot;]))
{
if(empty($_POST[&quot;kod_uslugi&quot;]))
{
    echo &quot;Wpisz kod!&quot;;
}else{

// Sekret znajdujący się w panelu klienta HotPay.
$sekret =&quot;**********************************&quot;;

// Kod otrzymany przez użytkownika poprzez SMS.
$code = $_POST[&quot;kod_uslugi&quot;];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, &quot;https://api.hotpay.pl/check_sms.php?sekret=&quot;.$sekret.&quot;&amp;amp;kod_sms=&quot;.$code);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$wynik = curl_exec($ch);
curl_close($ch);

$codeInfo = json_decode($wynik);

if($codeInfo-&amp;gt;status==&quot;ERROR&quot;){
echo '&amp;lt;div class=&quot;alert alert-success alert-dismissible fade show&quot; role=&quot;alert&quot;&amp;gt;
  Kod został już zużyty lub jest nieprawidłowy &amp;lt;a href=&quot;http://shop.innobright.com/wp-content/uploads/2015/11/Twemoji_1f625.svg_-1.png&quot;&amp;gt;&amp;lt;img src=&quot;http://shop.innobright.com/wp-content/uploads/2015/11/Twemoji_1f625.svg_-1.png&quot; width=&quot;20px&quot; height=&quot;20px&quot; border=0&amp;gt;&amp;lt;/a&amp;gt;
  &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;alert&quot; aria-label=&quot;Close&quot;&amp;gt;
    &amp;lt;span aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;
  &amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;';
}else if($codeInfo-&amp;gt;status==&quot;SUKCESS&quot;)
{
if($codeInfo-&amp;gt;aktywacja==1)
{
//Pierwsza aktywacja
require_once('connect.php');
    
    $nick=$_POST['gracz'];
	
	$host = 's62******.csrv.pl'; // Server host name or IP
	$port = 9***;                      // Port rcon is listening on
	$password = 'haslo12421'; // rcon.password setting set in server.properties
	$timeout = 3;                       // How long to timeout.

	use Thedudeguy\Rcon;

	$rcon = new Rcon($host, $port, $password, $timeout);

	if ($rcon-&amp;gt;connect())
	{
    $rcon-&amp;gt;sendCommand(&quot;say Hello World!&quot;);
	}

$urlthx=&quot;zakup/dziekujemy_za_zakup.html&quot;;  //  Strona na którą gracz zostanie przeniesiony np. o dokonaniu zakupu VIP-a
header(&quot;Location: &quot; . $urlthx);

}else
{
//kolejna aktywacja
echo '&amp;lt;div class=&quot;alert alert-success alert-dismissible fade show&quot; role=&quot;alert&quot;&amp;gt;
  Kod został już zużyty lub jest nieprawidłowy &amp;lt;a href=&quot;http://shop.innobright.com/wp-content/uploads/2015/11/Twemoji_1f625.svg_-1.png&quot;&amp;gt;&amp;lt;img src=&quot;http://shop.innobright.com/wp-content/uploads/2015/11/Twemoji_1f625.svg_-1.png&quot; width=&quot;20px&quot; height=&quot;20px&quot; border=0&amp;gt;&amp;lt;/a&amp;gt;
  &amp;lt;button type=&quot;button&quot; class=&quot;close&quot; data-dismiss=&quot;alert&quot; aria-label=&quot;Close&quot;&amp;gt;
    &amp;lt;span aria-hidden=&quot;true&quot;&amp;gt;&amp;amp;times;&amp;lt;/span&amp;gt;
  &amp;lt;/button&amp;gt;
&amp;lt;/div&amp;gt;';     
}
}
}
}
?&amp;gt;&lt;/pre&gt;



&lt;pre class=&quot;brush:php;&quot; title=&quot;connect.php&quot;&gt;
&amp;lt;?php
/**
 * See https://developer.valvesoftware.com/wiki/Source_RCON_Protocol for
 * more information about Source RCON Packets
 * 
 * @copyright 2013 Chris Churchwell
 */
namespace VBCraft\Classes;
class Rcon {
	private $host;
	private $port;
	private $password;
	private $timeout;
	private $socket;
	private $authorized;
	private $last_response;
	const PACKET_AUTHORIZE = 5;
	const PACKET_COMMAND = 6;
	const SERVERDATA_AUTH = 3;
	const SERVERDATA_AUTH_RESPONSE = 2;
	const SERVERDATA_EXECCOMMAND = 2;
	const SERVERDATA_RESPONSE_VALUE = 0;
	/**
	 * Create a new instance of the Rcon class.
	 *
	 * @param string $host
	 * @param integer $port
	 * @param string $password
	 * @param integer $timeout
	 */
	public function __construct($host, $port, $password, $timeout) 
	{
	    $this-&amp;gt;host = $host;
		$this-&amp;gt;port = $port;
		$this-&amp;gt;password = $password;
		$this-&amp;gt;timeout = $timeout;
	}
	/**
	 * Get the latest response from the server.
	 *
	 * @return string
	 */
	public function getResponse() 
	{
		return $this-&amp;gt;last_response;
	}
	/**
	 * Connect to a server.
	 *
	 * @return boolean
	 */
	public function connect() 
	{
		$this-&amp;gt;socket = @fsockopen($this-&amp;gt;host, $this-&amp;gt;port, $errno, $errstr, $this-&amp;gt;timeout);
		if (!$this-&amp;gt;socket) {
			$this-&amp;gt;last_response = $errstr;
			return false;
		}
		//set timeout
		stream_set_timeout($this-&amp;gt;socket, 3, 0);
		// check authorization
		if ($this-&amp;gt;authorize())
			return true;
		return false;
	}
	/**
	 * Disconnect from server.
	 *
	 * @return void
	 */
	public function disconnect() 
	{
		if ($this-&amp;gt;socket)
			fclose($this-&amp;gt;socket);
	}
	/**
	 * True if socket is connected and authorized.
	 *
	 * @return boolean
	 */
	public function isConnected() 
	{
		return $this-&amp;gt;authorized;
	}
	/**
	 * Send a command to the connected server.
	 *
	 * @param string $command
	 *
	 * @return boolean|mixed
	 */
	public function sendCommand($command) 
	{
		if (!$this-&amp;gt;isConnected())
			return false;
		// send command packet
		$this-&amp;gt;writePacket(Rcon::PACKET_COMMAND, Rcon::SERVERDATA_EXECCOMMAND, $command);
		// get response
		$response_packet = $this-&amp;gt;readPacket();
		if ($response_packet['id'] == Rcon::PACKET_COMMAND) {
			if ($response_packet['type'] == Rcon::SERVERDATA_RESPONSE_VALUE) {
				$this-&amp;gt;last_response = $response_packet['body'];
				return $response_packet['body'];
			}
		}
		return false;
	}
	/**
	 * Log into the server with the given credentials.
	 *
	 * @return boolean
	 */
	private function authorize() 
	{
		$this-&amp;gt;writePacket(Rcon::PACKET_AUTHORIZE, Rcon::SERVERDATA_AUTH, $this-&amp;gt;password);
		$response_packet = $this-&amp;gt;readPacket();
		if ($response_packet['type'] == Rcon::SERVERDATA_AUTH_RESPONSE) {
			if ($response_packet['id'] == Rcon::PACKET_AUTHORIZE) {
				$this-&amp;gt;authorized = true;
				return true;
			}
		}
		$this-&amp;gt;disconnect();
		return false;
	}
	/**
	 * Writes a packet to the socket stream.
	 *
	 * @param $packet_id
	 * @param $packet_type
	 * @param $packet_body
	 *
	 * @return void
	 */
	private function writePacket($packet_id, $packet_type, $packet_body)
	{
		/*
		Size			32-bit little-endian Signed Integer	 	Varies, see below.
		ID				32-bit little-endian Signed Integer		Varies, see below.
		Type	        32-bit little-endian Signed Integer		Varies, see below.
		Body		    Null-terminated ASCII String			Varies, see below.
		Empty String    Null-terminated ASCII String			0x00
		*/
		//create packet
		$packet = pack(&quot;VV&quot;, $packet_id, $packet_type);
		$packet = $packet . $packet_body . &quot;\x00&quot;;
		$packet = $packet . &quot;\x00&quot;;
		// get packet size.
		$packet_size = strlen($packet);
		// attach size to packet.
		$packet = pack(&quot;V&quot;, $packet_size) . $packet;
		// write packet.
		fwrite($this-&amp;gt;socket, $packet, strlen($packet));
	}
	/**
	 * Read a packet from the socket stream.
	 *
	 * @return array
	 */
	private function readPacket() 
	{
		//get packet size.
		$size_data = fread($this-&amp;gt;socket, 4);
		$size_pack = unpack(&quot;V1size&quot;, $size_data);
		$size = $size_pack['size'];
		// if size is &amp;gt; 4096, the response will be in multiple packets.
		// this needs to be address. get more info about multi-packet responses
		// from the RCON protocol specification at
		// https://developer.valvesoftware.com/wiki/Source_RCON_Protocol
		// currently, this script does not support multi-packet responses.
		$packet_data = fread($this-&amp;gt;socket, $size);
		$packet_pack = unpack(&quot;V1id/V1type/a*body&quot;, $packet_data);
		return $packet_pack;
	}
	
	// Below are the deprecated functions for reverse compatibility
	
	/**
	 * @deprecated
	 * @see Rcon::getResponse()
	 */
	public function get_response()
	{
		return $this-&amp;gt;getResponse();
	}
	
	/**
	 * @deprecated
	 * @see Rcon::isConnected()
	 */
	public function is_connected()
	{
		return $this-&amp;gt;isConnected();
	}
	
	/**
	 * @deprecated
	 * @see Rcon::sendCommand()
	 */
	public function send_command($command) 
	{
		return $this-&amp;gt;sendCommand($command) ;
	}
	
	/**
	 * @deprecated
	 * @see Rcon::readPacket()
	 */
	private function read_packet() 
	{
		return $this-&amp;gt;readPacket();	
	}
	
	/**
	 * @deprecated
	 * @see Rcon::writePacket()
	 */
	private function write_packet($packet_id, $packet_type, $packet_body) 
	{
		return $this-&amp;gt;writePacket($packet_id, $packet_type, $packet_body);
	}
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;I jak coś jaka to wersja php potrzebna do tego?&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Pozdrawiam!&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/396285/pomoc-w-kodzie-php</guid>
<pubDate>Mon, 26 Nov 2018 07:07:23 +0000</pubDate>
</item>
<item>
<title>Czy jest ktoś chętny do darmowego wytłumaczenia mi jak się pisze skrypty w C++ ( notepad++ lub code blocks ) ?</title>
<link>https://forum.pasja-informatyki.pl/395548/czy-jest-ktos-chetny-darmowego-wytlumaczenia-pisze-skrypty-notepad-lub-code-blocks</link>
<description>Z góry dziękuję za wszystkie propozycje .</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/395548/czy-jest-ktos-chetny-darmowego-wytlumaczenia-pisze-skrypty-notepad-lub-code-blocks</guid>
<pubDate>Thu, 22 Nov 2018 20:35:34 +0000</pubDate>
</item>
<item>
<title>Strona na której mogę przeglądać kody programów</title>
<link>https://forum.pasja-informatyki.pl/395051/strona-na-ktorej-moge-przegladac-kody-programow</link>
<description>Szukam stronki, na której mógłbym poprzeglądać kody jakichś programów/funkcji w C++/Javie. Taka analiza kodów na pewno pomogłaby w nauce programowania. Dodaj, że jestem początkujący.</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/395051/strona-na-ktorej-moge-przegladac-kody-programow</guid>
<pubDate>Tue, 20 Nov 2018 19:27:45 +0000</pubDate>
</item>
<item>
<title>Czemu w Firefoxie nie wyswietlaja sie filmik z yt i obrazy .</title>
<link>https://forum.pasja-informatyki.pl/389379/czemu-w-firefoxie-nie-wyswietlaja-sie-filmik-z-yt-i-obrazy</link>
<description>Czesc zacząłem niedawno programowac w HTML i mam pewien problem otoz kiedy otwieram plik index.html w firefoxie to nie wyswietlaja sie obraz w którym jest hiperłącze i filmik z yt. Czy da sie to jakoś naprawic? Do niedzieli wieczorem nie mam dostępu do tego kodu (potrzebne jest mi firefox ponieważ w mojej szkole nie ma chroma a nauczyciel nie zainstaluje . ​​</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/389379/czemu-w-firefoxie-nie-wyswietlaja-sie-filmik-z-yt-i-obrazy</guid>
<pubDate>Sat, 27 Oct 2018 17:27:37 +0000</pubDate>
</item>
<item>
<title>Problem z ponownym otwarciem pliku w Code Block'u</title>
<link>https://forum.pasja-informatyki.pl/387873/problem-z-ponownym-otwarciem-pliku-w-code-blocku</link>
<description>

&lt;p&gt;Witam mam porblem z Code Block'iem. Otóż Czasami mogę skompilować program ale często jest że wyskakuje problem. A jeżeli coś uda się magicznie skompilować to ponowna próba włączenia tego po zamknięciu pogramu okazuje się niepowodzeniem. Proszę o pomoc&amp;nbsp;&lt;img alt=&quot;&quot; src=&quot;https://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=13508608816880267110&quot; style=&quot;height:322px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/387873/problem-z-ponownym-otwarciem-pliku-w-code-blocku</guid>
<pubDate>Sun, 21 Oct 2018 12:23:25 +0000</pubDate>
</item>
<item>
<title>Zmiana stylu scrollbara w CSS</title>
<link>https://forum.pasja-informatyki.pl/378271/zmiana-stylu-scrollbara-w-css</link>
<description>

&lt;p&gt;Witam!&lt;/p&gt;



&lt;p&gt;Piszę swoją stronę i chciałbym na niej wystylizować swój własny scrollbar. Problem polega na tym, że Navbar ma być na stałe przyklejony do góry a sam scrollbar ma działać tylko w części contentu. Gdy stylizuje go dla całego znacznika &quot;body&quot;, wszystko działa poprawnie, natomiast gdy chce to zrobić tylko dla sekcji o klasie content, wszystko się wysypuje i nie wczytuje poprawnie stylu. Bardzo proszę o pomoc i z góry dziękuje za wszystkie odpowiedzi! :)&lt;/p&gt;



&lt;p&gt;CodePen:&amp;nbsp;&lt;strong&gt;&lt;a href=&quot;https://codepen.io/predo/pen/MqEoPm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;LINK&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;PS. Na CodePenie obok menu pojawia się przycisk (3 poziome, białe paski) menu, który powinien pojawić się dopiero przy niższych rozdzielczościach. W przeglądarce wszystko działa jak należy,&amp;nbsp;nie wiem dlaczego tak się dzieję i proszę nie zwracać na to uwagi.&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/378271/zmiana-stylu-scrollbara-w-css</guid>
<pubDate>Thu, 06 Sep 2018 15:44:58 +0000</pubDate>
</item>
<item>
<title>edytor Visual Studio Code</title>
<link>https://forum.pasja-informatyki.pl/367112/edytor-visual-studio-code</link>
<description>Cześć, mam problem z wtyczką która powinna mi tłumaczyć *.scss &amp;nbsp;na *.css w edytorze Visual Studio Code. próbowałem z Live Sass Compiler &amp;nbsp;ale ta wtyczka tylko utworzyła plik style.css i style.css.map. ustawiłem &amp;quot;watch sass&amp;quot; i po zapisaniu pliku czasami pojawiał się kod css w pliku, a czasami nie. jeżeli już się pojawił to za chwilę znikał i strona nadal wyglądała jak goły szkielet.Czy znacie jakieś konkretne wtyczki którymi można tłumaczyć scss na css lub co źle robiłem z tą wtyczką?</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/367112/edytor-visual-studio-code</guid>
<pubDate>Thu, 19 Jul 2018 11:29:05 +0000</pubDate>
</item>
<item>
<title>Błąd w zapisie do pliku</title>
<link>https://forum.pasja-informatyki.pl/359495/blad-w-zapisie-do-pliku</link>
<description>

&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include&amp;lt;iostream&amp;gt;
#include&amp;lt;iomanip&amp;gt;
#include&amp;lt;fstream&amp;gt;
#include&amp;lt;cmath&amp;gt;
#include&amp;lt;cstdbool&amp;gt;
#include&amp;lt;string&amp;gt;
#include&amp;lt;conio.h&amp;gt;
#include&amp;lt;vector&amp;gt;
#include&amp;lt;string&amp;gt;
#include&amp;lt;algorithm&amp;gt;
#include&amp;lt;cstdio&amp;gt;

using namespace std;

void write_books();
lass book {
    int ID_book;
    string title, author;
public:
    void add_book();
    void show_book();
    //void modify_book();
};

void book::add_book() {
    cout &amp;lt;&amp;lt; &quot;Creating new book: &quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;ID: &quot;;
    cin &amp;gt;&amp;gt; ID_book;
    cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Title: &quot;;
    getline( cin, title );;
    cin.get();
    cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Author: &quot;;
    getline( cin, author );
    cin.get();
}
void book::show_book() {
    cout &amp;lt;&amp;lt; ID_book &amp;lt;&amp;lt; &quot;\t&quot; &amp;lt;&amp;lt; title &amp;lt;&amp;lt; &quot;\t&quot; &amp;lt;&amp;lt; author &amp;lt;&amp;lt; endl;
}

class library
    : public book
     , public user
{
public:
    void display_books();
    void display_users();
};

book bk;
library lbr;
fstream fp;

void library::display_books() {
    fstream fp;
    fp.open( &quot;books.txt&quot; );
    if( !fp )
    {
        cout &amp;lt;&amp;lt; &quot;Cannot open the file. &quot;;
        system( &quot;PAUSE&quot; );
        return;
    }
    cout &amp;lt;&amp;lt; &quot;Book list&quot; &amp;lt;&amp;lt; endl
    &amp;lt;&amp;lt; &quot;===============================================&quot; &amp;lt;&amp;lt; endl;
    cout &amp;lt;&amp;lt; &quot;Book's ID&quot; &amp;lt;&amp;lt; &quot;\t&quot; &amp;lt;&amp;lt; &quot;Title&quot; &amp;lt;&amp;lt; &quot;\t&quot; &amp;lt;&amp;lt; &quot;\t&quot; &amp;lt;&amp;lt; &quot;Author&quot; &amp;lt;&amp;lt; endl
    &amp;lt;&amp;lt; &quot;===============================================&quot; &amp;lt;&amp;lt; endl;
    while( fp.read(( char * ) &amp;amp; bk, sizeof( book ) ) )
    {
        bk.show_book();
    }
    fp.close();
    system( &quot;pause&quot; );
}

int main()
{
    int choice;
    cout &amp;lt;&amp;lt; &quot;---=== Library ==---&quot; &amp;lt;&amp;lt; endl;
    start:
    choice = 0;
    cout &amp;lt;&amp;lt; &quot;What do you want to do?&quot;
    &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;1. Add new book.&quot;
    &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;2. Show all books.&quot;
    &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;3. Exit.&quot; &amp;lt;&amp;lt; endl;
    
    cin &amp;gt;&amp;gt; choice;
    
    switch( choice ) {
    case 1:
        system( &quot;cls&quot; );
        write_books();
        break;
    case 2:
        system( &quot;cls&quot; );
        lbr.display_books();
        break;
    case 3:
        return 0;
    }
    goto start;
}

void write_books() {
    char choice;
    fp.open( &quot;books.txt&quot; );
    if( !fp )
    {
        cout &amp;lt;&amp;lt; &quot;Cannot open the file.&quot;;
        system( &quot;PAUSE&quot; );
        return;
    }
    do {
        system( &quot;cls&quot; );
        bk.add_book();
        cin.ignore( numeric_limits &amp;lt; streamsize &amp;gt;::max(), '\n' );
        cout &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; &quot;Do you want to add more record? Y-yes;&quot;;
        cin &amp;gt;&amp;gt; choice;
        cin.clear();
    } while( choice == 'y' || choice == 'Y' );
    
    fp.close();
    system( &quot;cls&quot; );
}&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Po dodaniu wykonaniu funkcji 1 - write_books(); i przejściu do 2 - display_books(); nie wyświetla się wpisanie tego z '1', a że plik pusty to nie wyświetla się nic. Jak to rozwiązać? Dlaczego tak sie dzieje?
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/359495/blad-w-zapisie-do-pliku</guid>
<pubDate>Wed, 20 Jun 2018 12:35:10 +0000</pubDate>
</item>
<item>
<title>Code Mirror  - myTextarea is not defined</title>
<link>https://forum.pasja-informatyki.pl/356489/code-mirror-mytextarea-is-not-defined</link>
<description>

&lt;p&gt;Chciałem ogarnąć przeglądarkowy edytor kodu CodeMirror&lt;/p&gt;



&lt;p&gt;1.Rozpakowuje paczkę z tej strony&amp;nbsp;&lt;a href=&quot;https://codemirror.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://codemirror.net/&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;2.W głównym katalogu wstawiam ten kod&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
&amp;lt;!-- Create a simple CodeMirror instance --&amp;gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;lib/codemirror.css&quot;&amp;gt;
&amp;lt;script src=&quot;lib/codemirror.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
  var editor = CodeMirror.fromTextArea(myTextarea, {
    lineNumbers: true
  });
&amp;lt;/script&amp;gt;&lt;/pre&gt;



&lt;p&gt;3.Widać że paczki dobrze się wczytały, bo inaczej&amp;nbsp;by wyskoczyło errr-file-not-found, ale wyskakuje błąd&amp;nbsp;codemirrortest.html:5 Uncaught ReferenceError: myTextarea is not defined
&lt;br&gt;
&amp;nbsp; &amp;nbsp; at codemirrortest.html:5&lt;/p&gt;



&lt;p&gt;Co tu mogłem zrobić źle?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/356489/code-mirror-mytextarea-is-not-defined</guid>
<pubDate>Fri, 08 Jun 2018 18:21:13 +0000</pubDate>
</item>
<item>
<title>Problem ze zrozumieniem znaczników - code/kbd/pre</title>
<link>https://forum.pasja-informatyki.pl/355634/problem-ze-zrozumieniem-znacznikow-code-kbd-pre</link>
<description>

&lt;p&gt;Hej :D przeglądałem sobie stronę W3C i znalzłem ten temat:&amp;nbsp;&lt;a href=&quot;https://www.w3schools.com/html/html_computercode_elements.asp&quot; rel=&quot;nofollow&quot;&gt;W3C&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Pojawiaja się tam znaczniki typu: code/kbd/samp/pre/var samo ich znaczenie jest dla mnie zrozumiałe... Ale ich zastosowanie już mniej... Mógłby ktoś mi podać przykłady zastosowania tego typu znaczników. Bo nie wiem w jakim celu miałbym ich użyć na swojej stronie. Dziękuję za pomoc i wytłumaczenie. Pozdrawiam Michał :)&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/355634/problem-ze-zrozumieniem-znacznikow-code-kbd-pre</guid>
<pubDate>Tue, 05 Jun 2018 09:30:16 +0000</pubDate>
</item>
<item>
<title>Biblioteka do układu CH340</title>
<link>https://forum.pasja-informatyki.pl/353168/biblioteka-do-ukladu-ch340</link>
<description>Witam!&lt;br /&gt;
&lt;br /&gt;
Znalazłem ostatnio układ scalony CH340 i driver na Windowsa do niego (podłączamy go do USB i do RX, TX mikrokontrolera). Układ jest w starej płytce Arduino UNO. I jest takie coś jak Serial monitor. A więc czy jest jakaś biblioteka do Code::Blocks'a która działa jak owy Serial monitor, tylko abym za pomocą kodu odczytywał i wysyłał wiadomości do płytki Arduino z poziomu programu?&lt;br /&gt;
&lt;br /&gt;
Dziękuje za wszelkie odpowiedzi, a jak coś niejasne śmiało pytać...</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/353168/biblioteka-do-ukladu-ch340</guid>
<pubDate>Sat, 26 May 2018 19:11:44 +0000</pubDate>
</item>
</channel>
</rss>