<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem #konwersja</title>
<link>https://forum.pasja-informatyki.pl/tag/%23konwersja</link>
<description>Powered by Question2Answer</description>
<item>
<title>[Visual C++] Konwersja formatu kalendarza z yyyy.MM.dd do yyyy/MM/dd</title>
<link>https://forum.pasja-informatyki.pl/310727/visual-c-konwersja-formatu-kalendarza-z-yyyy-mm-dd-do-yyyy-mm-dd</link>
<description>Pracuję w Visual C++ i mam kalendarz monthCalendar, który zwraca mi datę w postaci yyyy.MM.dd, a potrzebuję formatu yyyy-MM-dd do bazy danych. Robiłem to poprzez DateTime Convert:&lt;br /&gt;
&lt;br /&gt;
DateTime^ DT = Convert::ToDateTime(DT)&lt;br /&gt;
&lt;br /&gt;
No i format daty jest taki sam.&lt;br /&gt;
Czy istnieje jakas funkcja w której moge podac do jakiego formatu chce skonwertowac?</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/310727/visual-c-konwersja-formatu-kalendarza-z-yyyy-mm-dd-do-yyyy-mm-dd</guid>
<pubDate>Tue, 12 Dec 2017 18:38:57 +0000</pubDate>
</item>
<item>
<title>C++ zamiana z systemu 3 na 10 danych wczytanych z pliku</title>
<link>https://forum.pasja-informatyki.pl/305537/c-zamiana-z-systemu-3-na-10-danych-wczytanych-z-pliku</link>
<description>

&lt;p&gt;Prosiłbym o pomoc z zadaniem z C++, a konkretnie z obsługą plików.&lt;/p&gt;



&lt;p&gt;&lt;em&gt;Z pliku TROJKOWE.TXT zawierającym liczby w systemie trójkowym przepisz do pliku trojkoweZDwojka.txt te liczby, które mają przynajmniej jedną cyfrę 2. Weź pod uwagę fakt, że liczby są bardzo duże i nie można przechować ich w typie liczbowym. Następnie do pliku zamienioneTrojkowe.txt zapisz wartości liczb w systemie dziesiętnym.&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;Plik TROJKOWE.txt posiada liczby w systemie 3 w wielu wierszach.&lt;/p&gt;



&lt;p&gt;Pierwszą część zadania udało mi się zrobić, ale z przeliczaniem z 3 na 10 mam już problem.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;fstream&amp;gt; 
#include &amp;lt;string&amp;gt;
using namespace std;
int main()
{
    ifstream wejscie(&quot;TROJKOWE.txt&quot;); 
    ofstream wyjscie1(&quot;trojkowez2.txt&quot;); 
    ofstream wyjscie2(&quot;a2.txt&quot;); 
           
    if(!wejscie)                                                   
        {                                                          
             cout &amp;lt;&amp;lt; &quot;pliku nie mozna otworzyc&quot; &amp;lt;&amp;lt; endl;          
             system(&quot;PAUSE&quot;);                                      
             return 1;                                           
        }                                                          

    string n;    
    int licznik=0;
    int dlug=0;
    int naj=0;
    int potega=0;
    
    while(!wejscie.eof())
    {
         wejscie&amp;gt;&amp;gt;n;      
        //wyszukanie dwójek 
        if(n.find(2)){
        	wyjscie1&amp;lt;&amp;lt;n&amp;lt;&amp;lt;endl;            
        }
        //przeliczanie
        for(int i=n.size();i&amp;lt;=0;i--){
            n[i]=n[i]*3^potega++;                   
        }
        wyjscie2&amp;lt;&amp;lt;n&amp;lt;&amp;lt;endl;       
    }
    
    wejscie.close();
    wyjscie1.close();
    wyjscie2.close();
    system(&quot;PAUSE&quot;);
    return 0;
}&lt;/pre&gt;



&lt;p&gt;Wiem, że ten for nie zadziała, bo to jest w stringu, który był wymagany w 1 części zadania, więc nie wykona tych działań. Starałem się coś poprzypisywać stringa do inta, ale bez skutku.&lt;/p&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/305537/c-zamiana-z-systemu-3-na-10-danych-wczytanych-z-pliku</guid>
<pubDate>Wed, 22 Nov 2017 22:55:30 +0000</pubDate>
</item>
<item>
<title>Zamiana liczby z systemu dziesiętnego na szesnastkowy- odwracanie liczby</title>
<link>https://forum.pasja-informatyki.pl/295886/zamiana-liczby-z-systemu-dziesietnego-na-szesnastkowy-odwracanie-liczby</link>
<description>

&lt;p&gt;Witam, jak odwrócić liczbę? Np. dla 349 wychodzi mi D51 a musi być 15D. Myślałam nad tym żeby te pojedyncze litery, które są wypisywanie z pętli czyli D,5,1 zapisać jako jedną liczbę ale nie wiem jak. Proszę o pomoc.&lt;/p&gt;



&lt;pre class=&quot;brush:cpp;&quot;&gt;
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;math.h&amp;gt;

using namespace std;
int a,r;

int main()
{

    cout &amp;lt;&amp;lt; &quot;Podaj liczbe w systemie dziesietnym&quot; &amp;lt;&amp;lt; endl;
    cin&amp;gt;&amp;gt;a;


  while(a&amp;gt;0)
  {
      r=a%16;
    /*   cout&amp;lt;&amp;lt;r&amp;lt;&amp;lt;&quot;   &quot;;     */

       a=round(a/16);


        if(r==10)
            cout&amp;lt;&amp;lt;&quot;A&quot;;
        else  if(r==11)
            cout&amp;lt;&amp;lt;&quot;B&quot;;
        else      if(r==12)
            cout&amp;lt;&amp;lt;&quot;C&quot;;
          else    if(r==13)
            cout&amp;lt;&amp;lt;&quot;D&quot;;
          else    if(r==14)
            cout&amp;lt;&amp;lt;&quot;E&quot;;
          else    if(r==15)
            cout&amp;lt;&amp;lt;&quot;F&quot;;

            else
                cout&amp;lt;&amp;lt;r;




  }



    return 0;
}
&lt;/pre&gt;</description>
<category>C i C++</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/295886/zamiana-liczby-z-systemu-dziesietnego-na-szesnastkowy-odwracanie-liczby</guid>
<pubDate>Sun, 22 Oct 2017 15:22:42 +0000</pubDate>
</item>
<item>
<title>Konwersja mail'i outlook na pdf</title>
<link>https://forum.pasja-informatyki.pl/274351/konwersja-maili-outlook-na-pdf</link>
<description>

&lt;p&gt;Piszę program w którym edytuje pliki pdf, program ma przyjmować rozszerzenia pdf, docx, oraz msg, w przypadku pdf od razu wykonywać operacje, w przypadku docx czy msg najpierw konwertować je na pdf, napisanie konwersji z docx na pdf poszło gładko i wygląda u mnie tak:&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
        Microsoft.Office.Interop.Word.Document wordDoc { get; set; }

 void doc_to_pdf()
        {
            Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
            wordDoc = app.Documents.Open(openFD.FileName);
            wordDoc.ExportAsFixedFormat(to_pdf(openFD.FileName), Microsoft.Office.Interop.Word.WdExportFormat.wdExportFormatPDF);

            wordDoc.Close(Microsoft.Office.Interop.Word.WdSaveOptions.wdSaveChanges);
            app.Quit();

            Marshal.ReleaseComObject(wordDoc);
            Marshal.ReleaseComObject(app);
            openFD.FileName = to_pdf(openFD.FileName);
        }&lt;/pre&gt;



&lt;p&gt;openFD.filename to ścieżka pliku, a funkcja to_pdf() zapisuje przekonwertowany plik docx w tym samym miejscu gdzie byl i zamiast docx na koncu wpisuje pdf.&lt;/p&gt;



&lt;p&gt;Analogicznie jak w przypadku docx chciałem zrobić konwersje plików msg, jednak nie działa to już tak przyjemnie&lt;/p&gt;



&lt;p&gt;Chciałem to zrobić mniej więcej tak:&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
        Microsoft.Office.Interop.Outlook.MailItem outMsg { get; set; }
&amp;nbsp;       void msg_to_pdf()
        {
            Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
            outMsg = app.Documents.Open(openFD.FileName);
            outMsg.ExportAsFixedFormat(to_pdf(openFD.FileName), Microsoft.Office.Interop.Word.WdExportFormat.wdExportFormatPDF);
            outMsg.Close(Microsoft.Office.Interop.Outlook.WdSaveOptions.wdSaveChanges);
            openFD.FileName = to_pdf(openFD.FileName);
        }&lt;/pre&gt;



&lt;p&gt;Próbowałem oczywiście odwoływać się do przeróżnych argumentów, różnych funkcji, tworzyć klasy innych obiektów niż MailItem, wszystko wg. tego co podpowiada mi visual studio, jednak nic, próbowałem też używać metod z dokumentacji bibliotek Office'a ze strony microsoftu, ale po raz kolejny nic, jestem juz strasznie zdesperowany, jest ktoś kto może mi powiedzieć jak to zrobić?&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/274351/konwersja-maili-outlook-na-pdf</guid>
<pubDate>Thu, 03 Aug 2017 06:44:37 +0000</pubDate>
</item>
<item>
<title>Czytanie i otwieranie plików pdf w własnym programie C#</title>
<link>https://forum.pasja-informatyki.pl/270829/czytanie-i-otwieranie-plikow-pdf-w-wlasnym-programie-c%23</link>
<description>Witam, muszę napisać program który będzie w stanie otwierać zawartość pliku pdf, ma to jednak odbywać się w oknie programu a nie poprzez otworzenie adobe reader'a, to program ma być readerem, tak żeby w przyszłości można było do niego implementować dodatkowe opcje jak np. podstawowa edycja, najlepiej żeby plik konwertować do img. Sporo przeszukałem już internetu w poszukiwaniu informacji ale nic konkretnego nie znalazłem, czy są jakieś biblioteki i funkcje które pomagają w tego typu operacjach?</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/270829/czytanie-i-otwieranie-plikow-pdf-w-wlasnym-programie-c%23</guid>
<pubDate>Wed, 19 Jul 2017 19:39:22 +0000</pubDate>
</item>
</channel>
</rss>