<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NeoEGM.com &#187; Tips</title>
	<atom:link href="http://www.neoegm.com/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neoegm.com</link>
	<description>Knowledge is inside</description>
	<lastBuildDate>Mon, 08 Jul 2024 05:38:01 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>Herramienta de Notificación de Visitas de Google Analytics</title>
		<link>http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/</link>
		<comments>http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 18:25:06 +0000</pubDate>
		<dc:creator><![CDATA[NeoEGM]]></dc:creator>
				<category><![CDATA[Online Tools]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[Accounts]]></category>
		<category><![CDATA[Add-on]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Authorized]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[GNU GPL]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Google API]]></category>
		<category><![CDATA[Grant]]></category>
		<category><![CDATA[Icon]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Login]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Notification]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Pageviews]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Profiles]]></category>
		<category><![CDATA[Revoke]]></category>
		<category><![CDATA[Screenshot]]></category>
		<category><![CDATA[Secure]]></category>
		<category><![CDATA[Shortcut]]></category>
		<category><![CDATA[Simple]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Today]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[Visits]]></category>
		<category><![CDATA[Webpage]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Window]]></category>
		<category><![CDATA[Yesterday]]></category>

		<guid isPermaLink="false">http://www.neoegm.com/?p=1333</guid>
		<description><![CDATA[Si tenés un sitio web con Google Analytics configurado y querés poder ir viendo las visitas sin tener que ir al sitio de Analytics (excepto cuando necesites informes más avanzados), entonces esta herramienta es para vos&#8230; Es muy simple de usar&#8230; Solamente tenés que acceder a la siguiente dirección: http://www.neoegm.com/services/google-analytics-visits/ Y va a aparecer esta [&#8230;]<div class='yarpp-related-rss'>
<strong>
Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/firefox/add-ons/firefox-add-on-list-open-urls/" rel="bookmark" title="Extensión para Firefox: List Open URLs (Listar URLs Abiertas)">Extensión para Firefox: List Open URLs (Listar URLs Abiertas) </a></li>
<li><a href="http://www.neoegm.com/es/tech/internet-tech/searching/which-search-engine-would-you-choose-if-you-just-saw-their-results-google-yahoo-or-bing/" rel="bookmark" title="Qué buscador elegirías si sólo vieras sus resultados de búsqueda? Google, Yahoo o Bing?">Qué buscador elegirías si sólo vieras sus resultados de búsqueda? Google, Yahoo o Bing? </a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/intelligent-escaper-unescaper-online-unescape-and-escape-tool-with-url-parameter-parsing-and-more/" rel="bookmark" title="Intelligent Escaper-Unescaper &#8211; Herramienta Online para hacer Unescape y Escape (con procesamiento de parámetros de URLs y más)">Intelligent Escaper-Unescaper &#8211; Herramienta Online para hacer Unescape y Escape (con procesamiento de parámetros de URLs y más) </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Si tenés un sitio web con <a href="http://www.google.com/analytics/">Google Analytics</a> configurado y querés poder ir viendo las visitas sin tener que ir al sitio de Analytics (excepto cuando necesites informes más avanzados), entonces esta herramienta es para vos&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Visits.png" alt="GoogleAnalyticsVisits_Visits" title="GoogleAnalyticsVisits_Visits" width="341" height="285" class="aligncenter size-full wp-image-1344" /></p>
<p><span id="more-1333"></span></p>
<p>Es muy simple de usar&#8230; Solamente tenés que acceder a la siguiente dirección:</p>
<div align="center" style="font-weight: bold; font-size:10pt;">
<a href="http://www.neoegm.com/services/google-analytics-visits/">http://www.neoegm.com/services/google-analytics-visits/</a>
</div>
<p>Y va a aparecer esta pantalla (<a href="#Convert_Into_Application">más abajo</a> voy a explicar cómo hacer que este servicio se vea como una aplicación y hasta cómo hacer para crear un acceso directo especial):</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Login.png" alt="GoogleAnalyticsVisits_Login" title="GoogleAnalyticsVisits_Login" width="373" height="301" class="aligncenter size-full wp-image-1342" /></p>
<p>Si presionás Login, vas a ser llevado al sitio de Google Apps, que te va a solicitar la información de login (a menos que ya estés logueado):</p>
<p><a href="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Authenticate.png" rel="lightbox[1333]"><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Authenticate-300x200.png" alt="GoogleAnalyticsVisits_Authenticate" title="GoogleAnalyticsVisits_Authenticate" width="300" height="200" class="aligncenter size-medium wp-image-1338" /></a></p>
<p><br/><br />
<img src="http://www.neoegm.com/wp-content/uploads/2009/09/PadlockIcon.png" alt="PadlockIcon" title="PadlockIcon" width="100" height="100" class="alignleft size-full wp-image-1351" /><strong>Nota:</strong> como esta aplicación fue desarrollada usando la API de Google Analytics, tu información de inicio de sesion no pasa por el sitio <strong><em>NeoEGM.com</em></strong>, así que no hay forma de grabarla. El código fuente Javascript está disponible para comprobarlo.<br />
<br/><br />
Luego, va a aparecer la pantalla de otorgamiento de permiso&#8230;</p>
<p><a href="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Grant.png" rel="lightbox[1333]"><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Grant-300x201.png" alt="GoogleAnalyticsVisits_Grant" title="GoogleAnalyticsVisits_Grant" width="300" height="201" class="aligncenter size-medium wp-image-1347" /></a></p>
<p>Tenés que presionar el botón &#8220;Grant access&#8221; para que los datos estadísticos de Analytics puedan ser accedidos por la aplicación. Nuevamente: no hay absolutamente ningún tipo de daño en hacer esto ya que no se realiza registro alguno de los datos por parte del sitio <strong><em>NeoEGM.com</em></strong>.</p>
<p>Luego de que el botón &#8220;Grant access&#8221; ha sido presionado, vas a llegar a la pantalla de listado de cuentas&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Accounts.png" alt="GoogleAnalyticsVisits_Accounts" title="GoogleAnalyticsVisits_Accounts" width="373" height="301" class="aligncenter size-full wp-image-1337" /></p>
<p>Ahí, vas a tener que elegir la cuenta que querés monitorear. También podés copiar fácilmente el link de la cuenta para agregarlo a favoritos o poder accederlo directamente cada vez que quieras (sin tener que pasar a través de la pantalla de cuentas)&#8230; Esto es muy útil cuando tenés varios sitios que monitorear y querés abrir todos los links al mismo tiempo&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_IndexCopyLinks.png" alt="GoogleAnalyticsVisits_IndexCopyLinks" title="GoogleAnalyticsVisits_IndexCopyLinks" width="377" height="304" class="aligncenter size-full wp-image-1341" /></p>
<p>De todos modos, recomiendo abrir uno de ellos primero, para hacer todo el tema de la autenticación, y luego abrir los demás&#8230;</p>
<p>Bueno, finalmente, vamos a llegar a la pantalla de visitas, que muestra los visitas y pageviews de hoy y ayer&#8230;</p>
<p><a href="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_VisitsExplained.png" rel="lightbox[1333]"><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_VisitsExplained-300x135.png" alt="GoogleAnalyticsVisits_VisitsExplained" title="GoogleAnalyticsVisits_VisitsExplained" width="300" height="135" class="aligncenter size-medium wp-image-1345" /></a></p>
<p>Va a actualizarse automáticamente cada 5 minutos&#8230; Así que podés dejar la ventana abierta y mirarla cada tanto&#8230; Obviamente, tenés que tener en cuenta que el servicio de Google Analytics no refresca sus datos internos cada vez que un usuario visita tu sitio&#8230; Puede tomar varios minutos (normalmente 1 hora) para que veas cambios en tus visitas&#8230;</p>
<p>Bueno, eso es todo sobre la aplicación&#8230; Abajo hay más instrucciones para hacerla tener una interfase más amigable&#8230;</p>
<p><a href="http://www.gnu.org/licenses/gpl-3.0.txt"><img src="http://www.neoegm.com/wp-content/uploads/2009/07/gplv3-127x511.png" alt="GNU GPL v3" title="GNU GPL v3" width="127" height="51" class="aligncenter size-full wp-image-251" /></a> <span class="aligncenter">Como de costumbre, Google Analytics Visits etá liberado bajo una licencia <a href="http://www.gnu.org/licenses/gpl-3.0.txt">GNU GPL v3</a>&#8230;</span></p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/PadlockIcon.png" alt="PadlockIcon" title="PadlockIcon" width="100" height="100" class="alignleft size-full wp-image-1351" /><strong>Consejo de Seguridad:</strong> si, por cualquier razón, alguna vez quisieras revocar el acceso que le otorgaste a <strong>cualquier</strong> aplicación web para acceder a tus datos de Google, podés visitar la utilidad de Google Accounts &#8220;<a href="https://www.google.com/accounts/IssuedAuthSubTokens">modificar sitios autorizados</a>&#8220;.<br />
<br/></p>
<p>Disfrutalo <img src="http://www.neoegm.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

<a name="Convert_Into_Application"></a><h3>Cómo convertirlo en una aplicación (o al menos hacerlo verse como una :))</h3>
<p>Como probablemente habrás notado en las capturas de pantalla anteriores, en las ventanas que mostré no había ni barra de direcciones, ni botones de navegación, ni barra de estado ni cualquier otra cosa relacionada con un navegador. Cómo lo hice?</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/PrismLogoClean.png" alt="PrismLogoClean" title="PrismLogoClean" width="192" height="237" class="alignleft size-full wp-image-1336" />Hay una excelente extensión para <a href="http://www.firefox.com/">Firefox</a> llamada <strong>Prism</strong>, que te deja convertir <strong>cualquier</strong> sitio web en una aplicación de escritorio. Incluso crea los accesos directos por vos!</p>
<p>Cómo funciona?</p>
<p>Bueno, antes que nada, tenés que tener el navegador <a href="http://www.firefox.com/">Firefox</a> e instalar la extensión <a href="https://developer.mozilla.org/en/Prism">Prism</a>:</p>
<div align="right">
<p class="download"><a href="https://addons.mozilla.org/en-US/firefox/addon/6665">Extensión Prism para Firefox</a></p>
</div>
<p>Luego de eso, tenés que acceder a la dirección que querés convertir en una aplicación e ir a Herramientas->Convert Website to Application&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_ConvertWebsiteToApplication.png" alt="GoogleAnalyticsVisits_ConvertWebsiteToApplication" title="GoogleAnalyticsVisits_ConvertWebsiteToApplication" width="358" height="489" class="aligncenter size-full wp-image-1339" /></p>
<p>Después, vas a llegar alk diálogo de configuración de la aplicación Prism&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_Prism.png" alt="GoogleAnalyticsVisits_Prism" title="GoogleAnalyticsVisits_Prism" width="407" height="583" class="aligncenter size-full wp-image-1343" /></p>
<p>Allí, tenés que configurar cómo deseás que se comporte tu nueva aplicación (en este caso, no va a haber nada relacionado con un navegador y va a crearse un ícono de acceso directo en el escritorio)&#8230;</p>
<p>Y eso es todo! Vas a tener tu ícono de acceso directo a Google Analytics Visits en el escritorio&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/09/GoogleAnalyticsVisits_DesktopIcon.png" alt="GoogleAnalyticsVisits_DesktopIcon" title="GoogleAnalyticsVisits_DesktopIcon" width="136" height="117" class="aligncenter size-full wp-image-1363" /></p>
<p>Disfrutalo <img src="http://www.neoegm.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
<h4>Incoming search terms for the article:</h4>
<ul>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="padlock icon">padlock icon</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="notas mastil guitarra">notas mastil guitarra</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="mastil guitarra notaS">mastil guitarra notaS</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="google analytics notifications">google analytics notifications</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="notas en el mastil">notas en el mastil</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="notas del mastil de la guitarra">notas del mastil de la guitarra</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="google analytics notification">google analytics notification</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="posicion notas guitarra">posicion notas guitarra</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="diapason de la guitarra con las notas">diapason de la guitarra con las notas</a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/" title="notas en el mastil de guitarra">notas en el mastil de guitarra</a></li>
</ul>
<div class='yarpp-related-rss'>
<strong><p>Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/firefox/add-ons/firefox-add-on-list-open-urls/" rel="bookmark" title="Extensión para Firefox: List Open URLs (Listar URLs Abiertas)">Extensión para Firefox: List Open URLs (Listar URLs Abiertas) </a></li>
<li><a href="http://www.neoegm.com/es/tech/internet-tech/searching/which-search-engine-would-you-choose-if-you-just-saw-their-results-google-yahoo-or-bing/" rel="bookmark" title="Qué buscador elegirías si sólo vieras sus resultados de búsqueda? Google, Yahoo o Bing?">Qué buscador elegirías si sólo vieras sus resultados de búsqueda? Google, Yahoo o Bing? </a></li>
<li><a href="http://www.neoegm.com/es/tech/online-tools/intelligent-escaper-unescaper-online-unescape-and-escape-tool-with-url-parameter-parsing-and-more/" rel="bookmark" title="Intelligent Escaper-Unescaper &#8211; Herramienta Online para hacer Unescape y Escape (con procesamiento de parámetros de URLs y más)">Intelligent Escaper-Unescaper &#8211; Herramienta Online para hacer Unescape y Escape (con procesamiento de parámetros de URLs y más) </a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.neoegm.com/es/tech/online-tools/google-analytics-visits-notification-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo compilar programas de consola en C++ que soporten caracteres especiales (ISO-8859-1)</title>
		<link>http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/</link>
		<comments>http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 05:00:24 +0000</pubDate>
		<dc:creator><![CDATA[NeoEGM]]></dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Charset]]></category>
		<category><![CDATA[Compile]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[G++]]></category>
		<category><![CDATA[GCC]]></category>
		<category><![CDATA[Hard-coded]]></category>
		<category><![CDATA[iconv]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[ISO-8859-1]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Special Characters]]></category>
		<category><![CDATA[Strings]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[wxDev]]></category>

		<guid isPermaLink="false">http://www.neoegm.com/?p=1000</guid>
		<description><![CDATA[El compilador GCC (o G++) no siempre trabaja con nuestro código fuente exáctamente de la forma en que nos gustaría. Esto especialmente sucede cuando hay caracteres especiales en juego (los que tienen un código ASCII mayor a 127). Tomemos el siguiente programa como ejemplo: Compilémoslo&#8230; Y ejecutémoslo&#8230; Podríamos fácilmente imaginarnos la salida&#8230; Pero&#8230; Esto es [&#8230;]<div class='yarpp-related-rss'>
<strong>
Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/control-de-asistencia/" rel="bookmark" title="Control de Asistencia">Control de Asistencia </a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/simple-string-class/" rel="bookmark" title="Clase String simple para C++">Clase String simple para C++ </a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/simple-list-class/" rel="bookmark" title="Clase Lista simple para C++">Clase Lista simple para C++ </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>El compilador GCC (o G++) no siempre trabaja con nuestro código fuente exáctamente de la forma en que nos gustaría. Esto especialmente sucede cuando hay caracteres especiales en juego (los que tienen un código ASCII mayor a 127).</p>
<p>Tomemos el siguiente programa como ejemplo:</p>
<pre class="brush: cpp; title: ; notranslate">
#include &lt;iostream&gt;
using std::cout;
using std::cin;
using std::endl;

#include &lt;string&gt;
using std::string;

int main()
{
	string sDummy;

	cout &lt;&lt; &quot;Por favor ingrese su contraseña: &quot;;
	cin &gt;&gt; sDummy;

	cout &lt;&lt; endl;
	cout &lt;&lt; &quot;Su contraseña es inválida, por favor verifíquela e inténtelo nuevamente. Ha ingresado: '&quot; &lt;&lt; sDummy &lt;&lt; &quot;'.&quot; &lt;&lt; endl;

	return 0;
}
</pre>
<p>Compilémoslo&#8230;</p>

<pre class="console">
g++ TestChars.cpp -o TestChars.exe
</pre>
<p>Y ejecutémoslo&#8230; Podríamos fácilmente imaginarnos la salida&#8230; Pero&#8230; Esto es lo que obtenemos:</p>

<pre class="console">
Por favor ingrese su contrase±a: contraseña

Su contrase±a es invßlida, por favor veriffquela e intTntelo nuevamente. Ha ingresado: 'contraseña'.
</pre>
<p>Notá que la cadena que acabamos de escribir (&#8220;contraseña&#8221;) se muestra correctamente, mientras que las que estaban escritas en el código no lo hacen.</p>
<p>Entonces&#8230; Qué podemos hacer?</p>
<p>Bueno, hay algunos parámetros del compilador que están para ayudarnos&#8230; Ellos son <a href="http://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-character-set_002c-input-178">finput-charset</a> y <a href="http://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-fexec_002dcharset-173">fexec-charset</a>&#8230;</p>
<p>Ambos toman como parámetro adicional un identificador de <em>set de caracteres (charset)</em> de los soportados por el compiler&#8230;</p>
<p>Para los interesados, acá está la salida de la lista de sets de caracteres soportados por la librería que utiliza GCC para hacer la conversión&#8230; Puede que no sean los mismos en todos los sistemas&#8230;</p>
<pre class="brush: plain; collapse: true; light: false; title: ; toolbar: true; notranslate">
# iconv --list
The following list contain all the coded character sets known.  This does not necessarily mean that all combinations of these names can be used for the FROM and TO command line parameters.  One coded character set can be listed with several different names (aliases).

437, 500, 500V1, 850, 851, 852, 855, 856, 857, 860, 861, 862, 863, 864, 865, 866, 866NAV, 869, 874, 904, 1026, 1046, 1047, 8859_1, 8859_2, 8859_3, 8859_4, 8859_5, 8859_6, 8859_7, 8859_8, 8859_9, 10646-1:1993, 10646-1:1993/UCS4, ANSI_X3.4-1968, ANSI_X3.4-1986, ANSI_X3.4, ANSI_X3.110-1983, ANSI_X3.110, ARABIC, ARABIC7, ARMSCII-8, ASCII, ASMO-708, ASMO_449, BALTIC, BIG-5, BIG-FIVE, BIG5-HKSCS, BIG5, BIG5HKSCS, BIGFIVE, BRF, BS_4730, CA, CN-BIG5, CN-GB, CN, CP-AR, CP-GR, CP-HU, CP037, CP038, CP273, CP274, CP275, CP278, CP280, CP281, CP282, CP284, CP285, CP290, CP297, CP367, CP420, CP423, CP424, CP437, CP500, CP737, CP775, CP803, CP813, CP819, CP850, CP851, CP852, CP855, CP856, CP857, CP860, CP861, CP862, CP863, CP864, CP865, CP866, CP866NAV, CP868, CP869, CP870, CP871, CP874, CP875, CP880, CP891, CP901, CP902, CP903, CP904, CP905, CP912, CP915, CP916, CP918, CP920, CP921, CP922, CP930, CP932, CP933, CP935, CP936, CP937, CP939, CP949, CP950, CP1004, CP1008, CP1025, CP1026, CP1046, CP1047, CP1070, CP1079, CP1081, CP1084, CP1089, CP1097, CP1112, CP1122, CP1123, CP1124, CP1125, CP1129, CP1130, CP1132, CP1133, CP1137, CP1140, CP1141, CP1142, CP1143, CP1144, CP1145, CP1146, CP1147, CP1148, CP1149, CP1153, CP1154, CP1155, CP1156, CP1157, CP1158, CP1160, CP1161, CP1162, CP1163, CP1164, CP1166, CP1167, CP1250, CP1251, CP1252, CP1253, CP1254, CP1255, CP1256, CP1257, CP1258, CP1282, CP1361, CP1364, CP1371, CP1388, CP1390, CP1399, CP4517, CP4899, CP4909, CP4971, CP5347, CP9030, CP9066, CP9448, CP10007, CP12712, CP16804, CPIBM861, CSA7-1, CSA7-2, CSASCII, CSA_T500-1983, CSA_T500, CSA_Z243.4-1985-1, CSA_Z243.4-1985-2, CSA_Z243.419851, CSA_Z243.419852, CSDECMCS, CSEBCDICATDE, CSEBCDICATDEA, CSEBCDICCAFR, CSEBCDICDKNO, CSEBCDICDKNOA, CSEBCDICES, CSEBCDICESA, CSEBCDICESS, CSEBCDICFISE, CSEBCDICFISEA, CSEBCDICFR, CSEBCDICIT, CSEBCDICPT, CSEBCDICUK, CSEBCDICUS, CSEUCKR, CSEUCPKDFMTJAPANESE, CSGB2312, CSHPROMAN8, CSIBM037, CSIBM038, CSIBM273, CSIBM274, CSIBM275, CSIBM277, CSIBM278, CSIBM280, CSIBM281, CSIBM284, CSIBM285, CSIBM290, CSIBM297, CSIBM420, CSIBM423, CSIBM424, CSIBM500, CSIBM803, CSIBM851, CSIBM855, CSIBM856, CSIBM857, CSIBM860, CSIBM863, CSIBM864, CSIBM865, CSIBM866, CSIBM868, CSIBM869, CSIBM870, CSIBM871, CSIBM880, CSIBM891, CSIBM901, CSIBM902, CSIBM903, CSIBM904, CSIBM905, CSIBM918, CSIBM921, CSIBM922, CSIBM930, CSIBM932, CSIBM933, CSIBM935, CSIBM937, CSIBM939, CSIBM943, CSIBM1008, CSIBM1025, CSIBM1026, CSIBM1097, CSIBM1112, CSIBM1122, CSIBM1123, CSIBM1124, CSIBM1129, CSIBM1130, CSIBM1132, CSIBM1133, CSIBM1137, CSIBM1140, CSIBM1141, CSIBM1142, CSIBM1143, CSIBM1144, CSIBM1145, CSIBM1146, CSIBM1147, CSIBM1148, CSIBM1149, CSIBM1153, CSIBM1154, CSIBM1155, CSIBM1156, CSIBM1157, CSIBM1158, CSIBM1160, CSIBM1161, CSIBM1163, CSIBM1164, CSIBM1166, CSIBM1167, CSIBM1364, CSIBM1371, CSIBM1388, CSIBM1390, CSIBM1399, CSIBM4517, CSIBM4899, CSIBM4909, CSIBM4971, CSIBM5347, CSIBM9030, CSIBM9066, CSIBM9448, CSIBM12712, CSIBM16804, CSIBM11621162, CSISO4UNITEDKINGDOM, CSISO10SWEDISH, CSISO11SWEDISHFORNAMES, CSISO14JISC6220RO, CSISO15ITALIAN, CSISO16PORTUGESE, CSISO17SPANISH, CSISO18GREEK7OLD, CSISO19LATINGREEK, CSISO21GERMAN, CSISO25FRENCH, CSISO27LATINGREEK1, CSISO49INIS, CSISO50INIS8, CSISO51INISCYRILLIC, CSISO58GB1988, CSISO60DANISHNORWEGIAN, CSISO60NORWEGIAN1, CSISO61NORWEGIAN2, CSISO69FRENCH, CSISO84PORTUGUESE2, CSISO85SPANISH2, CSISO86HUNGARIAN, CSISO88GREEK7, CSISO89ASMO449, CSISO90, CSISO92JISC62991984B, CSISO99NAPLPS, CSISO103T618BIT, CSISO111ECMACYRILLIC, CSISO121CANADIAN1, CSISO122CANADIAN2, CSISO139CSN369103, CSISO141JUSIB1002, CSISO143IECP271, CSISO150, CSISO150GREEKCCITT, CSISO151CUBA, CSISO153GOST1976874, CSISO646DANISH, CSISO2022CN, CSISO2022JP, CSISO2022JP2, CSISO2022KR, CSISO2033, CSISO5427CYRILLIC, CSISO5427CYRILLIC1981, CSISO5428GREEK, CSISO10367BOX, CSISOLATIN1, CSISOLATIN2, CSISOLATIN3, CSISOLATIN4, CSISOLATIN5, CSISOLATIN6, CSISOLATINARABIC, CSISOLATINCYRILLIC, CSISOLATINGREEK, CSISOLATINHEBREW, CSKOI8R, CSKSC5636, CSMACINTOSH, CSNATSDANO, CSNATSSEFI, CSN_369103, CSPC8CODEPAGE437, CSPC775BALTIC, CSPC850MULTILINGUAL, CSPC862LATINHEBREW, CSPCP852, CSSHIFTJIS, CSUCS4, CSUNICODE, CSWINDOWS31J, CUBA, CWI-2, CWI, CYRILLIC, DE, DEC-MCS, DEC, DECMCS, DIN_66003, DK, DS2089, DS_2089, E13B, EBCDIC-AT-DE-A, EBCDIC-AT-DE, EBCDIC-BE, EBCDIC-BR, EBCDIC-CA-FR, EBCDIC-CP-AR1, EBCDIC-CP-AR2, EBCDIC-CP-BE, EBCDIC-CP-CA, EBCDIC-CP-CH, EBCDIC-CP-DK, EBCDIC-CP-ES, EBCDIC-CP-FI, EBCDIC-CP-FR, EBCDIC-CP-GB, EBCDIC-CP-GR, EBCDIC-CP-HE, EBCDIC-CP-IS, EBCDIC-CP-IT, EBCDIC-CP-NL, EBCDIC-CP-NO, EBCDIC-CP-ROECE, EBCDIC-CP-SE, EBCDIC-CP-TR, EBCDIC-CP-US, EBCDIC-CP-WT, EBCDIC-CP-YU, EBCDIC-CYRILLIC, EBCDIC-DK-NO-A, EBCDIC-DK-NO, EBCDIC-ES-A, EBCDIC-ES-S, EBCDIC-ES, EBCDIC-FI-SE-A, EBCDIC-FI-SE, EBCDIC-FR, EBCDIC-GREEK, EBCDIC-INT, EBCDIC-INT1, EBCDIC-IS-FRISS, EBCDIC-IT, EBCDIC-JP-E, EBCDIC-JP-KANA, EBCDIC-PT, EBCDIC-UK, EBCDIC-US, EBCDICATDE, EBCDICATDEA, EBCDICCAFR, EBCDICDKNO, EBCDICDKNOA, EBCDICES, EBCDICESA, EBCDICESS, EBCDICFISE, EBCDICFISEA, EBCDICFR, EBCDICISFRISS, EBCDICIT, EBCDICPT, EBCDICUK, EBCDICUS, ECMA-114, ECMA-118, ECMA-128, ECMA-CYRILLIC, ECMACYRILLIC, ELOT_928, ES, ES2, EUC-CN, EUC-JISX0213, EUC-JP-MS, EUC-JP, EUC-KR, EUC-TW, EUCCN, EUCJP-MS, EUCJP-OPEN, EUCJP-WIN, EUCJP, EUCKR, EUCTW, FI, FR, GB, GB2312, GB13000, GB18030, GBK, GB_1988-80, GB_198880, GEORGIAN-ACADEMY, GEORGIAN-PS, GOST_19768-74, GOST_19768, GOST_1976874, GREEK-CCITT, GREEK, GREEK7-OLD, GREEK7, GREEK7OLD, GREEK8, GREEKCCITT, HEBREW, HP-GREEK8, HP-ROMAN8, HP-ROMAN9, HP-THAI8, HP-TURKISH8, HPGREEK8, HPROMAN8, HPROMAN9, HPTHAI8, HPTURKISH8, HU, IBM-803, IBM-856, IBM-901, IBM-902, IBM-921, IBM-922, IBM-930, IBM-932, IBM-933, IBM-935, IBM-937, IBM-939, IBM-943, IBM-1008, IBM-1025, IBM-1046, IBM-1047, IBM-1097, IBM-1112, IBM-1122, IBM-1123, IBM-1124, IBM-1129, IBM-1130, IBM-1132, IBM-1133, IBM-1137, IBM-1140, IBM-1141, IBM-1142, IBM-1143, IBM-1144, IBM-1145, IBM-1146, IBM-1147, IBM-1148, IBM-1149, IBM-1153, IBM-1154, IBM-1155, IBM-1156, IBM-1157, IBM-1158, IBM-1160, IBM-1161, IBM-1162, IBM-1163, IBM-1164, IBM-1166, IBM-1167, IBM-1364, IBM-1371, IBM-1388, IBM-1390, IBM-1399, IBM-4517, IBM-4899, IBM-4909, IBM-4971, IBM-5347, IBM-9030, IBM-9066, IBM-9448, IBM-12712, IBM-16804, IBM037, IBM038, IBM256, IBM273, IBM274, IBM275, IBM277, IBM278, IBM280, IBM281, IBM284, IBM285, IBM290, IBM297, IBM367, IBM420, IBM423, IBM424, IBM437, IBM500, IBM775, IBM803, IBM813, IBM819, IBM848, IBM850, IBM851, IBM852, IBM855, IBM856, IBM857, IBM860, IBM861, IBM862, IBM863, IBM864, IBM865, IBM866, IBM866NAV, IBM868, IBM869, IBM870, IBM871, IBM874, IBM875, IBM880, IBM891, IBM901, IBM902, IBM903, IBM904, IBM905, IBM912, IBM915, IBM916, IBM918, IBM920, IBM921, IBM922, IBM930, IBM932, IBM933, IBM935, IBM937, IBM939, IBM943, IBM1004, IBM1008, IBM1025, IBM1026, IBM1046, IBM1047, IBM1089, IBM1097, IBM1112, IBM1122, IBM1123, IBM1124, IBM1129, IBM1130, IBM1132, IBM1133, IBM1137, IBM1140, IBM1141, IBM1142, IBM1143, IBM1144, IBM1145, IBM1146, IBM1147, IBM1148, IBM1149, IBM1153, IBM1154, IBM1155, IBM1156, IBM1157, IBM1158, IBM1160, IBM1161, IBM1162, IBM1163, IBM1164, IBM1166, IBM1167, IBM1364, IBM1371, IBM1388, IBM1390, IBM1399, IBM4517, IBM4899, IBM4909, IBM4971, IBM5347, IBM9030, IBM9066, IBM9448, IBM12712, IBM16804, IEC_P27-1, IEC_P271, INIS-8, INIS-CYRILLIC, INIS, INIS8, INISCYRILLIC, ISIRI-3342, ISIRI3342, ISO-2022-CN-EXT, ISO-2022-CN, ISO-2022-JP-2, ISO-2022-JP-3, ISO-2022-JP, ISO-2022-KR, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-9E, ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16, ISO-10646, ISO-10646/UCS2, ISO-10646/UCS4, ISO-10646/UTF-8, ISO-10646/UTF8, ISO-CELTIC, ISO-IR-4, ISO-IR-6, ISO-IR-8-1, ISO-IR-9-1, ISO-IR-10, ISO-IR-11, ISO-IR-14, ISO-IR-15, ISO-IR-16, ISO-IR-17, ISO-IR-18, ISO-IR-19, ISO-IR-21, ISO-IR-25, ISO-IR-27, ISO-IR-37, ISO-IR-49, ISO-IR-50, ISO-IR-51, ISO-IR-54, ISO-IR-55, ISO-IR-57, ISO-IR-60, ISO-IR-61, ISO-IR-69, ISO-IR-84, ISO-IR-85, ISO-IR-86, ISO-IR-88, ISO-IR-89, ISO-IR-90, ISO-IR-92, ISO-IR-98, ISO-IR-99, ISO-IR-100, ISO-IR-101, ISO-IR-103, ISO-IR-109, ISO-IR-110, ISO-IR-111, ISO-IR-121, ISO-IR-122, ISO-IR-126, ISO-IR-127, ISO-IR-138, ISO-IR-139, ISO-IR-141, ISO-IR-143, ISO-IR-144, ISO-IR-148, ISO-IR-150, ISO-IR-151, ISO-IR-153, ISO-IR-155, ISO-IR-156, ISO-IR-157, ISO-IR-166, ISO-IR-179, ISO-IR-193, ISO-IR-197, ISO-IR-199, ISO-IR-203, ISO-IR-209, ISO-IR-226, ISO/TR_11548-1, ISO646-CA, ISO646-CA2, ISO646-CN, ISO646-CU, ISO646-DE, ISO646-DK, ISO646-ES, ISO646-ES2, ISO646-FI, ISO646-FR, ISO646-FR1, ISO646-GB, ISO646-HU, ISO646-IT, ISO646-JP-OCR-B, ISO646-JP, ISO646-KR, ISO646-NO, ISO646-NO2, ISO646-PT, ISO646-PT2, ISO646-SE, ISO646-SE2, ISO646-US, ISO646-YU, ISO2022CN, ISO2022CNEXT, ISO2022JP, ISO2022JP2, ISO2022KR, ISO6937, ISO8859-1, ISO8859-2, ISO8859-3, ISO8859-4, ISO8859-5, ISO8859-6, ISO8859-7, ISO8859-8, ISO8859-9, ISO8859-9E, ISO8859-10, ISO8859-11, ISO8859-13, ISO8859-14, ISO8859-15, ISO8859-16, ISO11548-1, ISO88591, ISO88592, ISO88593, ISO88594, ISO88595, ISO88596, ISO88597, ISO88598, ISO88599, ISO88599E, ISO885910, ISO885911, ISO885913, ISO885914, ISO885915, ISO885916, ISO_646.IRV:1991, ISO_2033-1983, ISO_2033, ISO_5427-EXT, ISO_5427, ISO_5427:1981, ISO_5427EXT, ISO_5428, ISO_5428:1980, ISO_6937-2, ISO_6937-2:1983, ISO_6937, ISO_6937:1992, ISO_8859-1, ISO_8859-1:1987, ISO_8859-2, ISO_8859-2:1987, ISO_8859-3, ISO_8859-3:1988, ISO_8859-4, ISO_8859-4:1988, ISO_8859-5, ISO_8859-5:1988, ISO_8859-6, ISO_8859-6:1987, ISO_8859-7, ISO_8859-7:1987, ISO_8859-7:2003, ISO_8859-8, ISO_8859-8:1988, ISO_8859-9, ISO_8859-9:1989, ISO_8859-9E, ISO_8859-10, ISO_8859-10:1992, ISO_8859-14, ISO_8859-14:1998, ISO_8859-15, ISO_8859-15:1998, ISO_8859-16, ISO_8859-16:2001, ISO_9036, ISO_10367-BOX, ISO_10367BOX, ISO_11548-1, ISO_69372, IT, JIS_C6220-1969-RO, JIS_C6229-1984-B, JIS_C62201969RO, JIS_C62291984B, JOHAB, JP-OCR-B, JP, JS, JUS_I.B1.002, KOI-7, KOI-8, KOI8-R, KOI8-RU, KOI8-T, KOI8-U, KOI8, KOI8R, KOI8U, KSC5636, L1, L2, L3, L4, L5, L6, L7, L8, L10, LATIN-9, LATIN-GREEK-1, LATIN-GREEK, LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, LATIN6, LATIN7, LATIN8, LATIN10, LATINGREEK, LATINGREEK1, MAC-CENTRALEUROPE, MAC-CYRILLIC, MAC-IS, MAC-SAMI, MAC-UK, MAC, MACCYRILLIC, MACINTOSH, MACIS, MACUK, MACUKRAINIAN, MIK, MS-ANSI, MS-ARAB, MS-CYRL, MS-EE, MS-GREEK, MS-HEBR, MS-MAC-CYRILLIC, MS-TURK, MS932, MS936, MSCP949, MSCP1361, MSMACCYRILLIC, MSZ_7795.3, MS_KANJI, NAPLPS, NATS-DANO, NATS-SEFI, NATSDANO, NATSSEFI, NC_NC0010, NC_NC00-10, NC_NC00-10:81, NF_Z_62-010, NF_Z_62-010_(1973), NF_Z_62-010_1973, NF_Z_62010, NF_Z_62010_1973, NO, NO2, NS_4551-1, NS_4551-2, NS_45511, NS_45512, OS2LATIN1, OSF00010001, OSF00010002, OSF00010003, OSF00010004, OSF00010005, OSF00010006, OSF00010007, OSF00010008, OSF00010009, OSF0001000A, OSF00010020, OSF00010100, OSF00010101, OSF00010102, OSF00010104, OSF00010105, OSF00010106, OSF00030010, OSF0004000A, OSF0005000A, OSF05010001, OSF100201A4, OSF100201A8, OSF100201B5, OSF100201F4, OSF100203B5, OSF1002011C, OSF1002011D, OSF1002035D, OSF1002035E, OSF1002035F, OSF1002036B, OSF1002037B, OSF10010001, OSF10010004, OSF10010006, OSF10020025, OSF10020111, OSF10020115, OSF10020116, OSF10020118, OSF10020122, OSF10020129, OSF10020352, OSF10020354, OSF10020357, OSF10020359, OSF10020360, OSF10020364, OSF10020365, OSF10020366, OSF10020367, OSF10020370, OSF10020387, OSF10020388, OSF10020396, OSF10020402, OSF10020417, PT, PT2, PT154, R8, R9, RK1048, ROMAN8, ROMAN9, RUSCII, SE, SE2, SEN_850200_B, SEN_850200_C, SHIFT-JIS, SHIFT_JIS, SHIFT_JISX0213, SJIS-OPEN, SJIS-WIN, SJIS, SS636127, STRK1048-2002, ST_SEV_358-88, T.61-8BIT, T.61, T.618BIT, TCVN-5712, TCVN, TCVN5712-1, TCVN5712-1:1993, THAI8, TIS-620, TIS620-0, TIS620.2529-1, TIS620.2533-0, TIS620, TS-5881, TSCII, TURKISH8, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UCS2, UCS4, UHC, UJIS, UK, UNICODE, UNICODEBIG, UNICODELITTLE, US-ASCII, US, UTF-7, UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, UTF7, UTF8, UTF16, UTF16BE, UTF16LE, UTF32, UTF32BE, UTF32LE, VISCII, WCHAR_T, WIN-SAMI-2, WINBALTRIM, WINDOWS-31J, WINDOWS-874, WINDOWS-936, WINDOWS-1250, WINDOWS-1251, WINDOWS-1252, WINDOWS-1253, WINDOWS-1254, WINDOWS-1255, WINDOWS-1256, WINDOWS-1257, WINDOWS-1258, WINSAMI2, WS2, YU
</pre>
<p>El primer parámetro, <strong><em>finput-charset</em></strong>, es el set de caracteres utilizado para <strong>leer</strong> los archivos de código fuente&#8230; El segundo, fexec-charset</em></strong>, es el utilizado para guardar las strings y constantes de caracter <strong>en el archivo ejecutable</strong>, así se verán correctamente al ejecutarse&#8230;</p>
<p>Así que, asumiendo que estás escribiendo tus archivos fuente en <strong><em><a href="http://en.wikipedia.org/wiki/ISO/IEC_8859-1">iso-8859-1</a></em></strong> (el set de caracteres más común en las plataformas Windows, aunque ahora se está migrando a UTF-8 y Unicode) y querés mostrarlos al ejecutar el programa en <strong><em><a href="http://en.wikipedia.org/wiki/Code_page_437">cp437</a></strong></em> (el set de caracteres de la consola de DOS), podríamos llamar al compilador del siguiente modo:</p>

<pre class="console">
g++ TestChars.cpp -o TestChars.exe -finput-charset=iso-8859-1 -fexec-charset=cp437
</pre>
<p>Y qué esperamos obtener? <img src="http://www.neoegm.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>

<pre class="console">
Por favor ingrese su contraseña: contraseña

Su contraseña es inválida, por favor verifíquela e inténtelo nuevamente. Ha ingresado: 'contraseña'.
</pre>
<p>Todo funcionó tal como esperábamos! <img src="http://www.neoegm.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Ahora, finalmente, voy a mostrar cómo configurar estas opciones de línea de comandos para el entorno de desarrollo (IDE) wxDev&#8230;</p>
<p>Antes que nada, debo decir que hay dos formas de configurar las opciones del compilador: opciones globales y opciones de proyecto&#8230; Como podrás imaginar, las primeras son aplicadas a cada proyecto compilado, mientras que las segundas sólo son aplicadas al proyecto actual (y son configuradas en cada proyecto)&#8230;</p>
<p>Para establecer los parámetros en las opciones globales del compilador, hay que ir al menú Herramientas y luego abrir el item &#8220;Opciones del Compilador&#8221;&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/08/Main_Menu_ES.png" alt="Main_Menu_ES" title="Main_Menu_ES" width="208" height="225" class="aligncenter size-full wp-image-1007" /></p>
<p>Luego, simplemente ingresás el siguiente texto (los parámetros) en el recuadro: &#8220;Añadir los siguientes comandos cuando llama al compilador&#8221;:</p>
<pre class="brush: plain; light: true; title: ; notranslate">
-finput-charset=iso-8859-1 -fexec-charset=cp437
</pre>
<p>Si hay otros parámetros ya configurados, es recomendable pegarlo luego de ellos&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/08/Main_Compiler_Options_Filled_ES.png" alt="Main_Compiler_Options_Filled_ES" title="Main_Compiler_Options_Filled_ES" width="479" height="505" class="aligncenter size-full wp-image-1005" /></p>
<p>Todos los parámetros van a ser enviados tanto al compilador de C como al de C++&#8230;</p>
<p>La otra alternativa es especificar los mismos parámetros en las opciones de proyecto&#8230;</p>
<p>Primero, abrimos las opciones de proyecto&#8230; O bien, yendo a Proyecto->Opciones de Proyecto, o haciendo click derecho sobre el proyecto y yendo a &#8220;Opciones de Proyecto&#8221;&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/08/Project_Menu_ES.png" alt="Project_Menu_ES" title="Project_Menu_ES" width="290" height="230" class="aligncenter size-full wp-image-1001" /></p>
<p>Luego, vamos a la hoja de Parámetros y pegamos el texto anterior en los dos recuadros de compilador&#8230; Ambos parámetros pueden ser ingresados tanto en una misma línea como en líneas separadas&#8230; Tal como antes, si ya había otros parámetros configurados, es recomendable agregarlos luego de ellos&#8230;</p>
<p><a href="http://www.neoegm.com/wp-content/uploads/2009/08/Project_Options_Parameters_Filled_ES.png" rel="lightbox[1000]"><img src="http://www.neoegm.com/wp-content/uploads/2009/08/Project_Options_Parameters_Filled_ES-300x222.png" alt="Project_Options_Parameters_Filled_ES" title="Project_Options_Parameters_Filled_ES" width="300" height="222" class="aligncenter size-medium wp-image-1003" /></a></p>
<p>Bueno, eso es todo&#8230; La mayoría de los IDEs tienen opciones similares!<br />
<h4>Incoming search terms for the article:</h4>
<ul>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="Programming|NeoEGM com">Programming|NeoEGM com</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="graficos del diapason de la guitarra">graficos del diapason de la guitarra</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="mail czset cn loc:ES">mail czset cn loc:ES</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="mail gpl com cn loc:ES">mail gpl com cn loc:ES</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="mail gino com cn loc:ES">mail gino com cn loc:ES</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="wxDev|NeoEGM com">wxDev|NeoEGM com</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="mail ecma-music com loc:ES">mail ecma-music com loc:ES</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="mail sami com cn loc:ES">mail sami com cn loc:ES</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="where r the notes on a quitar">where r the notes on a quitar</a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/" title="email ecma-music com loc:ES">email ecma-music com loc:ES</a></li>
</ul>
<div class='yarpp-related-rss'>
<strong><p>Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/control-de-asistencia/" rel="bookmark" title="Control de Asistencia">Control de Asistencia </a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/simple-string-class/" rel="bookmark" title="Clase String simple para C++">Clase String simple para C++ </a></li>
<li><a href="http://www.neoegm.com/es/tech/programming/c-cpp/simple-list-class/" rel="bookmark" title="Clase Lista simple para C++">Clase Lista simple para C++ </a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.neoegm.com/es/tech/programming/c-cpp/how-to-compile-c-console-programs-which-support-special-characters-iso-8859-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evitar que Windows Update reinicie la computadora</title>
		<link>http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/</link>
		<comments>http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 21:00:34 +0000</pubDate>
		<dc:creator><![CDATA[NeoEGM]]></dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Annoying]]></category>
		<category><![CDATA[Message]]></category>
		<category><![CDATA[Restart]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Windows Update]]></category>

		<guid isPermaLink="false">http://www.neoegm.com/?p=582</guid>
		<description><![CDATA[Estás trabajando&#8230; Windows te dice que hay actualizaciones listas para instalarse y vos inocentemente le decís que sí&#8230; Luego de algunos minutos obtenés el infame mensaje: No importa si apretás &#8220;Reiniciar luego&#8221;, va a reaparecer en algunos minutos para verificar si no cambiaste de opinión&#8230; Si no lo dejaste que corriera oculto, este sería el [&#8230;]<div class='yarpp-related-rss'>
<strong>
Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/software/tools/game-cheating/3d-pinball-for-windows-space-cadet-cracker-how-to-modify-high-scores/" rel="bookmark" title="Cracker para el Pinball 3D de Windows (Cadete del Espacio) &#8211; Cómo Modificar los Puntajes">Cracker para el Pinball 3D de Windows (Cadete del Espacio) &#8211; Cómo Modificar los Puntajes </a></li>
<li><a href="http://www.neoegm.com/es/tech/software/tools/wake-on-lan/" rel="bookmark" title="Wake On LAN (Prender remotamente una computadora)">Wake On LAN (Prender remotamente una computadora) </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>Estás trabajando&#8230; Windows te dice que hay actualizaciones listas para instalarse y vos inocentemente le decís que sí&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/08/WindowsUpdate_Installing.png" alt="WindowsUpdate_Installing" title="WindowsUpdate_Installing" width="412" height="139" class="aligncenter size-full wp-image-620" /></p>
<p>Luego de algunos minutos obtenés el infame mensaje:</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/07/WindowsUpdate_Restart.png" alt="Updating your computer is almost complete. You must restart your computer for the updates to take effect. Do you want to restart your computer now? Restart Now. Restart Later." title="Updating your computer is almost complete. You must restart your computer for the updates to take effect. Do you want to restart your computer now? Restart Now. Restart Later." width="446" height="158" class="aligncenter size-full wp-image-603" /></p>
<p>No importa si apretás &#8220;Reiniciar luego&#8221;, va a reaparecer en algunos minutos para verificar si no cambiaste de opinión&#8230;</p>
<p><span id="more-582"></span></p>
<p>Si no lo dejaste que corriera oculto, este sería el mensaje:</p>
<p><a href="http://www.neoegm.com/wp-content/uploads/2009/08/WindowsUpdate_Complete.png" rel="lightbox[582]"><img src="http://www.neoegm.com/wp-content/uploads/2009/08/WindowsUpdate_Complete-300x216.png" alt="WindowsUpdate_Complete" title="WindowsUpdate_Complete" width="300" height="216" class="aligncenter size-medium wp-image-619" /></a></p>
<p>Es todo lo mismo&#8230;</p>
<p>La solución es muy simple, tenés que ejecutar el comando &#8220;<strong>net stop wuauserv</strong>&#8221; desde Inicio->Ejecutar o desde una consola. Esto va a apagar el srvicio de Windows Update hasta la próxima vez que la computadora arranque.</p>

<pre class="console">C:\>net stop wuauserv
The Automatic Updates service is stopping.
The Automatic Updates service was stopped successfully.

</pre>
<p>Esto también sirve para sacarte de encima el ícono del escudo que te dice que hay actualizaciones listas para ser instaladas&#8230;</p>
<p><img src="http://www.neoegm.com/wp-content/uploads/2009/08/WindowsUpdate_Ready.png" alt="WindowsUpdate_Ready" title="WindowsUpdate_Ready" width="381" height="110" class="aligncenter size-full wp-image-621" /></p>
<p>Si, por cualquier razón (no me atrevo a preguntar), querés re-iniciar el servicio de Windows Update en la sesión actual, podés ejecutar &#8220;<strong>net start wuauserv</strong>&#8220;&#8230;</p>

<pre class="console">C:\>net start wuauserv
The Automatic Updates service is starting.
The Automatic Updates service was started successfully.

</pre>
<p>Espero que esto te de algo de paz&#8230;<br />
<h4>Incoming search terms for the article:</h4>
<ul>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows update icon">windows update icon</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows update">windows update</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows update shield">windows update shield</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows updates icon">windows updates icon</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows update reiniciar evitar">windows update reiniciar evitar</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows update symbol">windows update symbol</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="wuauserv waking computer">wuauserv waking computer</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="updating your computer is almost complete">updating your computer is almost complete</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows update complete">windows update complete</a></li>
<li><a href="http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/" title="windows updates shield">windows updates shield</a></li>
</ul>
<div class='yarpp-related-rss'>
<strong><p>Related posts:<ol>
<li><a href="http://www.neoegm.com/es/tech/software/tools/game-cheating/3d-pinball-for-windows-space-cadet-cracker-how-to-modify-high-scores/" rel="bookmark" title="Cracker para el Pinball 3D de Windows (Cadete del Espacio) &#8211; Cómo Modificar los Puntajes">Cracker para el Pinball 3D de Windows (Cadete del Espacio) &#8211; Cómo Modificar los Puntajes </a></li>
<li><a href="http://www.neoegm.com/es/tech/software/tools/wake-on-lan/" rel="bookmark" title="Wake On LAN (Prender remotamente una computadora)">Wake On LAN (Prender remotamente una computadora) </a></li>
</ol></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.neoegm.com/es/tech/windows-tech/prevent-windows-update-from-restarting-the-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
