<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem wejsciowych</title>
<link>https://forum.pasja-informatyki.pl/tag/wejsciowych</link>
<description>Powered by Question2Answer</description>
<item>
<title>PHP - Walidacja danych wejściowych</title>
<link>https://forum.pasja-informatyki.pl/429433/php-walidacja-danych-wejsciowych</link>
<description>Witam,&lt;br /&gt;
&lt;br /&gt;
Mam pytanie odnośnie wzorca MVC, walidacja danych wejściowych w tym przypadku dodanie newsa na stronę lub rejestracja użytkownika powinna znajdować się w kontrolerze czy w modelu?&lt;br /&gt;
&lt;br /&gt;
Pozdrawiam</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/429433/php-walidacja-danych-wejsciowych</guid>
<pubDate>Tue, 07 May 2019 15:47:21 +0000</pubDate>
</item>
<item>
<title>Walidacja danych wejsciowych + czy &gt;&gt; cos zwraca?</title>
<link>https://forum.pasja-informatyki.pl/392650/walidacja-danych-wejsciowych-czy-cos-zwraca</link>
<description>

&lt;p&gt;Czesc,&lt;/p&gt;



&lt;p&gt;chce napisac wczytywanie i walidacje danych wejsciowych, poprawne sa tylko liczby calkowite. Użyłem wiec scanf() bo on na wyjsciu zwraca liczbe poprawnie wczytanych danych. Zastanawialem sie czy&amp;nbsp; &amp;gt;&amp;gt; tez cos takiego ma? Bo moge np imiescic cin&amp;gt;&amp;gt; jaklo warunek np&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
while(cin&amp;gt;&amp;gt;zmienna){}&lt;/pre&gt;



&lt;p&gt;albo moge zrobic przeciaenie operatora &amp;gt;&amp;gt; i cos zwrocic, ale moze taki mechanizm juz istnieje?&lt;/p&gt;



&lt;p&gt;Dzieki za kazda odp.&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/392650/walidacja-danych-wejsciowych-czy-cos-zwraca</guid>
<pubDate>Sun, 11 Nov 2018 15:16:50 +0000</pubDate>
</item>
<item>
<title>Walidacja danych wejściowych</title>
<link>https://forum.pasja-informatyki.pl/350726/walidacja-danych-wejsciowych</link>
<description>

&lt;p&gt;Witam. Mam pytanie, które mnie nurtuje i muszę je zadać chociaż dla doświadczonego programisty może być troche nietypowe .&lt;/p&gt;



&lt;p&gt;Otóż w ramach nauki postanowiłem, że napisze sam funkcję, która sprawdza dane wejściowe dla Liczb Całkowitych. Wiem, że istnieje biblioteka cctype, ale w niej już są gotowe funkcje. A ja sam w ramach Nauki chciałem napisać taką funkcje i zamierzam jej używać.&amp;nbsp; &amp;nbsp; (przy pisaniu funkcji nie używałem niczego z cctype).&lt;/p&gt;



&lt;p&gt;I tu moje główne pytanie, wiem że użytkownik może podać różny zestaw znaków z klawiatury, czy istnieje jakiś ogólny zestaw danych wejściowych których można użyć do testu czy Funkcja spełnia rolę walidatora w 100% i czy nie zawiera jakiegoś bug'a. ?&lt;/p&gt;



&lt;p&gt;(chodzi mi o trudne przypadki typu użytkownik wprowadził z klawiatury znaki np.&amp;nbsp; -00 10.343&amp;nbsp; 5&amp;nbsp; &amp;nbsp;lub&amp;nbsp; -0.0&amp;nbsp; &amp;nbsp; lub -.44 lub&amp;nbsp; -0002.0000&amp;nbsp; lub sam -)&lt;/p&gt;



&lt;p&gt;(Nie zamieszczam kodu tylko chodzi mi o nietypowy zestaw danych wejściowych testujących funkcje ) dzieki.&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;img alt=&quot;yes&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/thumbs_up.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;yes&quot;&gt;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/350726/walidacja-danych-wejsciowych</guid>
<pubDate>Tue, 15 May 2018 20:43:06 +0000</pubDate>
</item>
<item>
<title>Walidacja danych wejsciowych .</title>
<link>https://forum.pasja-informatyki.pl/349968/walidacja-danych-wejsciowych</link>
<description>

&lt;p&gt;Prośba o ocenę kodu . Walidacja danych wejsciowych dla liczb całkowitych. Czy to dobre rozwiązanie ?&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
// Walidacja danych wejsciowych czy to Liczba
    string liczbaString;
    int liczbaTypuInt, dlugosc;
    bool czyToLiczba ;

    do{
        czyToLiczba = true;
        cout &amp;lt;&amp;lt; &quot;Podaj Liczbe :&quot;;
        cin &amp;gt;&amp;gt; liczbaString;

        for (int i = (dlugosc = (liczbaString.length())-1); i &amp;gt;= 0; i--) {


            if ((liczbaString[i] &amp;lt; 48) || (liczbaString[i] &amp;gt; 57)) {

                cout &amp;lt;&amp;lt; &quot;To nie jest liczba. Wprowadz jeszce raz.&quot; &amp;lt;&amp;lt;'\n';
                czyToLiczba = false;
                break;
            }
        }
    }while(czyToLiczba == 0);
    
    //Konwersja string na intiger
    liczbaTypuInt = atoi(liczbaString.c_str());
    cout &amp;lt;&amp;lt; liczbaTypuInt &amp;lt;&amp;lt;endl;
//Koniec walidacji czy to liczba&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/349968/walidacja-danych-wejsciowych</guid>
<pubDate>Sat, 12 May 2018 16:20:05 +0000</pubDate>
</item>
<item>
<title>Problem z walidacją danych wejściowych</title>
<link>https://forum.pasja-informatyki.pl/170359/problem-z-walidacja-danych-wejsciowych</link>
<description>

&lt;p&gt;Witam
&lt;br&gt;
Próbuję dodać walidację danych wejściowych w swojej funkcji. Wygląda ona tak:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
void Builder::get_choice(){
    choice = getch();
    if((choice != '1') || (choice != '2')){
        bool valid = false;
        while(valid != true){
            cout &amp;lt;&amp;lt; &quot;Nieprawidlowy wybor. Wybierz ponownie&quot; &amp;lt;&amp;lt; endl;
            choice = getch();
            if((choice == '1') || (choice == '2')) valid = true;
        }
    }
    cout &amp;lt;&amp;lt; &quot;Ok&quot;;
}&lt;/pre&gt;



&lt;p&gt;Otóż problem jest taki, że gdy na klawiaturze wcisnę &quot;1&quot; lub &quot;2&quot;, to pętla zawarta w ifie się wykonuje. Dopiero po drugim wciśnięciu &quot;1&quot; lub &quot;2&quot; funkcja wyświetla &quot;Ok&quot;. Dodam iż zmienna &quot;choice&quot; jest typem &quot;char&quot; w klasie &quot;Builder&quot;, czyli tak jak powinno być. Jak rozwiązać ten problem?&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/170359/problem-z-walidacja-danych-wejsciowych</guid>
<pubDate>Thu, 18 Aug 2016 21:27:45 +0000</pubDate>
</item>
</channel>
</rss>