<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.plecko.hr/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.plecko.hr/feed.php">
        <title>Eureka Moment development:cpp</title>
        <description></description>
        <link>https://wiki.plecko.hr/</link>
        <image rdf:resource="https://wiki.plecko.hr/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-05-06T14:04:47+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.plecko.hr/doku.php?id=development:cpp:char2string&amp;rev=1572509040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.plecko.hr/doku.php?id=development:cpp:differences&amp;rev=1572509040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.plecko.hr/doku.php?id=development:cpp:folderfile_exist&amp;rev=1572509040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.plecko.hr/doku.php?id=development:cpp:int_to_string&amp;rev=1572509040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.plecko.hr/doku.php?id=development:cpp:start&amp;rev=1572509040&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.plecko.hr/doku.php?id=development:cpp:upd&amp;rev=1572509040&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.plecko.hr/lib/tpl/bootstrap3/images/favicon.ico">
        <title>Eureka Moment</title>
        <link>https://wiki.plecko.hr/</link>
        <url>https://wiki.plecko.hr/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.plecko.hr/doku.php?id=development:cpp:char2string&amp;rev=1572509040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-31T09:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:cpp:char2string</title>
        <link>https://wiki.plecko.hr/doku.php?id=development:cpp:char2string&amp;rev=1572509040&amp;do=diff</link>
        <description>C++ Converting unsigned char array to std::string


#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
int  main()
{
        std::string badge = &quot;/badges/&quot;;
        unsigned char badgechars[12];
        badgechars[0]=64; //demo
        badgechars[1]=72;
                
        std::string badge(reinterpret_cast&lt;const char*&gt;(badgechars),2);
        //or
        badge += std::string(badgechars, badgechars + 2);
        //or
        badge.append(1, badgechars[0]);
        badge.append(1, ba…</description>
    </item>
    <item rdf:about="https://wiki.plecko.hr/doku.php?id=development:cpp:differences&amp;rev=1572509040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-31T09:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:cpp:differences</title>
        <link>https://wiki.plecko.hr/doku.php?id=development:cpp:differences&amp;rev=1572509040&amp;do=diff</link>
        <description>Difference between “::” “.” and “-&gt;” in c++

	*  - &gt; for accessing object member variables and methods via pointer to object


Foo *foo = new Foo();
foo-&gt;member_var = 10;
foo-&gt;member_func();


	*  . for accessing object member variables and methods via object instance</description>
    </item>
    <item rdf:about="https://wiki.plecko.hr/doku.php?id=development:cpp:folderfile_exist&amp;rev=1572509040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-31T09:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:cpp:folderfile_exist</title>
        <link>https://wiki.plecko.hr/doku.php?id=development:cpp:folderfile_exist&amp;rev=1572509040&amp;do=diff</link>
        <description>C++ Check if folder or file exists (linux)

Since everything is a file in linux, the procedure is the same both for folders and files


#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
int  main()
{
        if (std::ifstream(&quot;/folder&quot;)) { //folder
                std::string badge = &quot;/folder/file&quot;;
                if (std::ifstream(badge)) {
                        std::cout &lt;&lt; &quot;File exists&quot; &lt;&lt; std::endl;
                } else {
                        std::cout &lt;&lt; &quot;File doesn't exist&quot;…</description>
    </item>
    <item rdf:about="https://wiki.plecko.hr/doku.php?id=development:cpp:int_to_string&amp;rev=1572509040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-31T09:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:cpp:int_to_string</title>
        <link>https://wiki.plecko.hr/doku.php?id=development:cpp:int_to_string&amp;rev=1572509040&amp;do=diff</link>
        <description>C++ Convert int to string


std::string year = std::to_string(now-&gt;tm_year + 1900);</description>
    </item>
    <item rdf:about="https://wiki.plecko.hr/doku.php?id=development:cpp:start&amp;rev=1572509040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-31T09:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:cpp:start</title>
        <link>https://wiki.plecko.hr/doku.php?id=development:cpp:start&amp;rev=1572509040&amp;do=diff</link>
        <description>C/C++




	* C++ Check if folder or file exists (linux)
	* C++ Convert int to string
	* C++ Converting unsigned char array to std::string
	* C++ send UDP packet
	* Difference between “::” “.” and “-&gt;” in c++</description>
    </item>
    <item rdf:about="https://wiki.plecko.hr/doku.php?id=development:cpp:upd&amp;rev=1572509040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-31T09:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development:cpp:upd</title>
        <link>https://wiki.plecko.hr/doku.php?id=development:cpp:upd&amp;rev=1572509040&amp;do=diff</link>
        <description>C++ send UDP packet


#include &lt;arpa/inet.h&gt;
#include &lt;string&gt;
#include &lt;cstring&gt;

void udpentry(std::string message) {
	struct sockaddr_in myaddr;
	int sock;
	memset(&amp;myaddr, 0, sizeof(myaddr));
	myaddr.sin_family=AF_INET;
	myaddr.sin_port=htons(10001);

	if((sock=socket(AF_INET, SOCK_DGRAM, 0))&lt;0) {
		perror(&quot;Failed to create socket&quot;);
		exit(EXIT_FAILURE);
	}

	if(bind(sock,( struct sockaddr *) &amp;myaddr, sizeof(myaddr))&lt;0) {
		perror(&quot;bind failed&quot;);
		exit(EXIT_FAILURE);
	}
	inet_pton(AF_INET,…</description>
    </item>
</rdf:RDF>
