<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://qna.c-programming.allos.gr/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://qna.c-programming.allos.gr/feed.php">
        <title>QnA C-Programming qna:misc:sm-library</title>
        <description></description>
        <link>https://qna.c-programming.allos.gr/</link>
        <image rdf:resource="https://qna.c-programming.allos.gr/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-27T19:20:52+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgheight&amp;rev=1616754849&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgoff&amp;rev=1616757449&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgon&amp;rev=1616757466&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgopeninbrowser&amp;rev=1649107100&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgrid&amp;rev=1616759848&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgrid2image&amp;rev=1616757139&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgtest&amp;rev=1616771416&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgwidth&amp;rev=1616754818&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smreadint&amp;rev=1618234507&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smshowgrid&amp;rev=1616756608&amp;do=diff"/>
                <rdf:li rdf:resource="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smstring&amp;rev=1616753538&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://qna.c-programming.allos.gr/lib/tpl/dokuwiki/images/favicon.ico">
        <title>QnA C-Programming</title>
        <link>https://qna.c-programming.allos.gr/</link>
        <url>https://qna.c-programming.allos.gr/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgheight&amp;rev=1616754849&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T10:34:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgheight</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgheight&amp;rev=1616754849&amp;do=diff</link>
        <description>smgHeight

Η συνάρτηση αυτή επιστρέφει το πλάτος, δηλαδή τον αριθμό των στηλών του πλέγματος. Επιστρέφει μια ακέραια τιμή και συντάσσεται ως ακολούθως:</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgoff&amp;rev=1616757449&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T11:17:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgoff</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgoff&amp;rev=1616757449&amp;do=diff</link>
        <description>smgOff

Η συνάρτηση αυτή, “σβήνει” το κελί του τρέχοντος πλέγματος στη θέση x, y.

Δείτε ένα παράδειγμα χρήσης της:

smgOff(5,8);

Για την αρίθμηση των συντεταγμένων, δείτε την</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgon&amp;rev=1616757466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T11:17:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgon</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgon&amp;rev=1616757466&amp;do=diff</link>
        <description>smgOn

Η συνάρτηση αυτή, “ανάβει” το κελί του τρέχοντος πλέγματος στη θέση x, y.

Δείτε ένα παράδειγμα χρήσης της:

smgOn(5,8);

Για την αρίθμηση των συντεταγμένων, δείτε την</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgopeninbrowser&amp;rev=1649107100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-04T21:18:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgopeninbrowser</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgopeninbrowser&amp;rev=1649107100&amp;do=diff</link>
        <description>smgOpenInBrowser

Η συνάρτηση smgOpenInBrowser εμφανίζει το πλέγμα όπως έχει διαμορφωθεί με τις μέχρι τότε εντολές, μέσα στον browser σε web σελίδα.

Δεν χρειάζεται καμία παράμετρο.</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgrid&amp;rev=1616759848&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T11:57:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgrid</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgrid&amp;rev=1616759848&amp;do=diff</link>
        <description>smGrid

Το πλέγμα είναι μία διάταξη πίνακα στην οποία μπορούμε να «ανάβουμε» και να «σβήνουμε» τα στοιχεία του, σαν να ήταν «λάμπες».



Οι συντεταγμένες μετράνε από πάνω αριστερά, όπου βρίσκεται το κελί 0,0. Επίσης αυξάνονται προς τα δεξιά και προς τα κάτω, δηλαδή η κατακόρυφη διεύθυνση είναι…</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgrid2image&amp;rev=1616757139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T11:12:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgrid2image</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgrid2image&amp;rev=1616757139&amp;do=diff</link>
        <description>smGrid2Image

Η συνάρτηση smGrid2Image δημιουργεί και εμφανίζει το πλέγμα ως εικόνα, όπως φαίνεται και εδώ:



Δεν δέχεται κάποια παράμετρο, ενώ επιστρέφει</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgtest&amp;rev=1616771416&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T15:10:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgtest</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgtest&amp;rev=1616771416&amp;do=diff</link>
        <description>smgTest

Η συνάρτηση αυτή, επιστρέφει ως boolean το κατά πόσο είναι “αναμένο” ένα κελί του τρέχοντος πλέγματος στη θέση x, y.

Δείτε ένα παράδειγμα χρήσης της:</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgwidth&amp;rev=1616754818&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T10:33:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smgwidth</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smgwidth&amp;rev=1616754818&amp;do=diff</link>
        <description>smgWidth

Η συνάρτηση αυτή επιστρέφει το πλάτος, δηλαδή τον αριθμό των στηλών του πλέγματος. Επιστρέφει μια ακέραια τιμή και συντάσσεται ως ακολούθως:</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smreadint&amp;rev=1618234507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-12T13:35:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smreadint</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smreadint&amp;rev=1618234507&amp;do=diff</link>
        <description>smReadInt

H smReadInt μας επιτρέπει να εμφανίζουμε ένα μήνυμα στον χρήστη και κατόπιν του επιτρέπει να μας δώσει έναν ακέραιο αριθμό από το πληκτρολόγιο το οποίο και μας τον επιστρέφει. Ο αριθμός εισάγεται από τον χρήστη κάτω από τη γραμμή του μηνύματος.</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smshowgrid&amp;rev=1616756608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T11:03:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smshowgrid</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smshowgrid&amp;rev=1616756608&amp;do=diff</link>
        <description>smShowGrid

Η συνάρτηση smShowGrid εμφανίζει ως κείμενο το τρέχον πλέγμα όπως φαίνεται εδώ:

+----|----1----|----2
|
| *
|
|
-
|
|
|     *
|   * *
1     *
|
|

Δέχεται μία παράμετρο boolean, η οποία όταν είναι αληθής εμφανίζει τον χάρακα (ruler) που βλέπουμε εδώ παραπάνω, φτιαγμένο με</description>
    </item>
    <item rdf:about="https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smstring&amp;rev=1616753538&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-26T10:12:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>qna:misc:sm-library:smstring</title>
        <link>https://qna.c-programming.allos.gr/doku.php?id=qna:misc:sm-library:smstring&amp;rev=1616753538&amp;do=diff</link>
        <description>Τύπος δεδομένων smString

Είναι ένας τύπος δεδομένων που παριστάνει ένα κείμενο, όπως αυτά που βλέπουμε σε διπλά εισαγωγικά.

Μέχρι να μάθουμε να διαχειριζόμαστε τα κείμενα με τον τρόπο της C, η</description>
    </item>
</rdf:RDF>
