<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>c++: CComBSTR -&gt; string (char[])</title>
    <link>http://forum.geizhals.at/feed.jsp?id=590905</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: c++: CComBSTR -&gt; string (char[])</title>
      <link>http://forum.geizhals.at/t590905,4995933.html#4995933</link>
      <description>ja, stimmt; umwandeln in UTF8 wäre gleich am besten,&lt;br&gt;aber wie pruefe ich bei einem UTF-String dann am besten zeichenweise?&lt;br&gt;denn ich muss ja trotzdem - zeichenweise ersetzen.&lt;br&gt;&lt;br&gt;bei ansi tu mich mir ja noch leicht, 1byte = 1 zeichen, bei utf ist das ja nicht mehr so &lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=";("/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 03 Sep 2008 14:29:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t590905,4995933.html#4995933</guid>
      <dc:creator>JAF84</dc:creator>
      <dc:date>2008-09-03T14:29:45Z</dc:date>
    </item>
    <item>
      <title>Re(3): c++: CComBSTR -&gt; string (char[])</title>
      <link>http://forum.geizhals.at/t590905,4995388.html#4995388</link>
      <description>achso (kenn mich in C(++) nicht aus..)&lt;br&gt;&lt;br&gt; CW2A macht (wohl) ansi&amp;nbsp;&amp;nbsp;&lt;br&gt;ausser du willst utf8, dann geht das wohl so (mit zusätzlichem parameter)??:&lt;br&gt;&lt;br&gt; CW2A(unicode1, CP_UTF8);&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;aber warum willst das erst nach ansi bzw. utf8 konvertieren, mach doch alles in unicode ?!?!?&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 03 Sep 2008 11:27:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t590905,4995388.html#4995388</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2008-09-03T11:27:19Z</dc:date>
    </item>
    <item>
      <title>Re(2): c++: CComBSTR -&gt; string (char[])</title>
      <link>http://forum.geizhals.at/t590905,4995344.html#4995344</link>
      <description>wie ist ein sonderzeichen aufgebaut bei CComBSTR?&lt;br&gt;&lt;br&gt;ist das ähnlich wie bei UTF8?&lt;br&gt;=&gt; multibyte ???&lt;br&gt;&lt;br&gt;...damit ich weiss was ich ersetzen muss...&lt;br/&gt;</description>
      <pubDate>Wed, 03 Sep 2008 11:12:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t590905,4995344.html#4995344</guid>
      <dc:creator>JAF84</dc:creator>
      <dc:date>2008-09-03T11:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: c++: CComBSTR -&gt; string (char[])</title>
      <link>http://forum.geizhals.at/t590905,4995065.html#4995065</link>
      <description>&gt;das am einfachsten&lt;br&gt;&lt;br&gt;also nicht am schnellsten &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;, sonder am einfachsten?&lt;br&gt;&lt;br&gt;ich würd eine "übersetzungstabelle" machen &lt;br&gt;&lt;br&gt;also ein array mit den "schlechten" und ein (gleichlangs) mit den "guten"&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 03 Sep 2008 08:59:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t590905,4995065.html#4995065</guid>
      <dc:creator>adhoc</dc:creator>
      <dc:date>2008-09-03T08:59:40Z</dc:date>
    </item>
    <item>
      <title>c++: CComBSTR -&gt; string (char[])</title>
      <link>http://forum.geizhals.at/t590905,4994967.html#4994967</link>
      <description>CComBSTR __stdcall CAddin::SendFile(CComBSTR file, CComBSTR betreff){&lt;br&gt;&amp;nbsp;&amp;nbsp;//MessageBoxW(NULL,file,betreff,NULL); datei und betreff ausgeben&lt;br&gt;&amp;nbsp;&amp;nbsp;char betreff_char[30];&lt;br&gt;&amp;nbsp;&amp;nbsp;if (betreff == "") betreff = "Kein_Betreff";&lt;br&gt;&amp;nbsp;&amp;nbsp;CW2A tmpstr1(betreff);&lt;br&gt;&amp;nbsp;&amp;nbsp;strncpy_s(betreff_char, tmpstr1, 29);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;//betreff-sonderzeichen-loeschen und kuerzen&lt;br&gt;&amp;nbsp;&amp;nbsp;unsigned int i;&lt;br&gt;&amp;nbsp;&amp;nbsp;for (i = 0; i&amp;lt;strlen(betreff_char); i++) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((betreff_char[i]&lt;91 betreff char i/&gt;64)) continue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if ((betreff_char[i]&lt;123 betreff char i/&gt;96)) continue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if ((betreff_char[i]&lt;58 betreff char i/&gt;47)) continue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (betreff_char[i]=='\0') break;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;betreff_char[i] = '_';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;hallo,&lt;br&gt;&lt;br&gt;habe einen code der im moment ungefähr so aussieht.&lt;br&gt;er nimma den CComBSTR und verwendet nur A-Za-z0-9 aus diesem string, alle andere wird durch einen unterstrich ersetzte.&lt;br&gt;&lt;br&gt;nun möchte ich gerne, dass&lt;br&gt;1) ö-&gt;o, ä-&gt;a, ü-&gt;ü, ß-&gt;s, Ö-&gt;O etc&lt;br&gt;2) genauso bei franz, tschechischen etc sonderzeichen: á-&gt;a etc.&lt;br&gt;&lt;br&gt;hat jemand eine idee wie ich das am einfachsten mache? &lt;br/&gt;</description>
      <pubDate>Wed, 03 Sep 2008 08:06:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t590905,4994967.html#4994967</guid>
      <dc:creator>JAF84</dc:creator>
      <dc:date>2008-09-03T08:06:25Z</dc:date>
    </item>
    <item>
      <title>c++: CComBSTR -&gt; string (char[])</title>
      <link>http://forum.geizhals.at/t590905,4994968.html#4994968</link>
      <description>CComBSTR __stdcall CAddin::SendFile(CComBSTR file, CComBSTR betreff){&lt;br&gt;&amp;nbsp;&amp;nbsp;//MessageBoxW(NULL,file,betreff,NULL); datei und betreff ausgeben&lt;br&gt;&amp;nbsp;&amp;nbsp;char betreff_char[30];&lt;br&gt;&amp;nbsp;&amp;nbsp;if (betreff == "") betreff = "Kein_Betreff";&lt;br&gt;&amp;nbsp;&amp;nbsp;CW2A tmpstr1(betreff);&lt;br&gt;&amp;nbsp;&amp;nbsp;strncpy_s(betreff_char, tmpstr1, 29);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;//betreff-sonderzeichen-loeschen und kuerzen&lt;br&gt;&amp;nbsp;&amp;nbsp;unsigned int i;&lt;br&gt;&amp;nbsp;&amp;nbsp;for (i = 0; i&amp;lt;strlen(betreff_char); i++) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((betreff_char[i]&lt;91 betreff char i/&gt;64)) continue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if ((betreff_char[i]&lt;123 betreff char i/&gt;96)) continue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if ((betreff_char[i]&lt;58 betreff char i/&gt;47)) continue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (betreff_char[i]=='\0') break;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;betreff_char[i] = '_';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;hallo,&lt;br&gt;&lt;br&gt;habe einen code der im moment ungefähr so aussieht.&lt;br&gt;er nimma den CComBSTR und verwendet nur A-Za-z0-9 aus diesem string, alle andere wird durch einen unterstrich ersetzte.&lt;br&gt;&lt;br&gt;nun möchte ich gerne, dass&lt;br&gt;1) ö-&gt;o, ä-&gt;a, ü-&gt;ü, ß-&gt;s, Ö-&gt;O etc&lt;br&gt;2) genauso bei franz, tschechischen etc sonderzeichen: á-&gt;a etc.&lt;br&gt;&lt;br&gt;hat jemand eine idee wie ich das am einfachsten mache? &lt;br&gt;&lt;br&gt;mfg JAF&lt;br/&gt;</description>
      <pubDate>Wed, 03 Sep 2008 08:06:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t590905,4994968.html#4994968</guid>
      <dc:creator>JAF84</dc:creator>
      <dc:date>2008-09-03T08:06:25Z</dc:date>
    </item>
  </channel>
</rss>
