<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem zwracani</title>
<link>https://forum.pasja-informatyki.pl/tag/zwracani</link>
<description>Powered by Question2Answer</description>
<item>
<title>Przypisywanie do wskaźnika innego wskaźnika zwracanego przez funkcję</title>
<link>https://forum.pasja-informatyki.pl/564217/przypisywanie-do-wskaznika-innego-wskaznika-zwracanego-przez-funkcje</link>
<description>

&lt;p&gt;Cześć, dawno mnie tu nie było, ale sięgam po ostatnią deskę ratunku.&lt;/p&gt;



&lt;p&gt;Mam funkcję:&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
const int* fun(const int* arr, size_t size, int&amp;amp; min)
{
    int wielokrotnoscTmp = 0;

    for (int i = 1; i &amp;lt; size; i++)
    {
        if (arr[i] &amp;lt; min)
            min = arr[i];
    }

    for (int i = 0; i &amp;lt; size; i++)
    {
        if (arr[i] % min == 0 &amp;amp;&amp;amp; arr[i] / min &amp;gt; wielokrotnoscTmp / min)
            wielokrotnoscTmp = arr[i];
    }

    const int* wielokrotnosc = &amp;amp;wielokrotnoscTmp;

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



&lt;p&gt;zwracającą wskaźnik statyczny. Oraz wywołanie tej funkcji wraz z wyświetleniem wartości w funkcji main()&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
const int* funResult = fun(tab, 20, min);
std::cout &amp;lt;&amp;lt; *funResult &amp;lt;&amp;lt; std::endl;&lt;/pre&gt;



&lt;p&gt;No i problem w tym, że funkcja działa prawidłowo, ale te wywołanie nie zupełnie. Chcąc wyświetlić wartość wskazywaną przez wskaźnik wypisuje na wyjściu wartość 0. Zupełnie nie wiem czemu. Funkcja fun działa prawidłowo, bo testowo w środku tej funkcji wypisywałem wartość wskaźnika taka jaka powinna, a w main już nie.&lt;/p&gt;



&lt;p&gt;Dzięki z góry za odpowiedź.&lt;/p&gt;



&lt;p&gt;Pozdrawiam&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/564217/przypisywanie-do-wskaznika-innego-wskaznika-zwracanego-przez-funkcje</guid>
<pubDate>Tue, 05 Apr 2022 18:27:59 +0000</pubDate>
</item>
</channel>
</rss>