{"id":1547,"date":"2011-07-15T12:02:59","date_gmt":"2011-07-15T10:02:59","guid":{"rendered":"http:\/\/giusseppe.net\/blog\/?p=1547"},"modified":"2011-09-07T20:18:09","modified_gmt":"2011-09-07T18:18:09","slug":"harto-de-lamentaciones","status":"publish","type":"post","link":"https:\/\/www.giusseppe.net\/blog\/archivo\/2011\/07\/15\/harto-de-lamentaciones\/","title":{"rendered":"Harto de lamentaciones"},"content":{"rendered":"<p>Programa en C que explica mi situaci\u00f3n actual a la perfecci\u00f3n&#8230; aunque algunos d\u00edas es variable. Tengo pensada una versi\u00f3n posterior para ma\u00f1ana.<\/p>\n<blockquote><p>\n<code>#include &lt;stdio.h&gt;<br \/>\n#include &lt;string.h&gt;<br \/>\n#include &lt;stdlib.h&gt;<\/p>\n<p>#define LONG_ENLACE 15<\/p>\n<p>main()<br \/>\n{<br \/>\n  int  estoyharto=10;<br \/>\n  char comienzo[] = \"Estoy\";<br \/>\n  char hartura[] = \"harto de\";<br \/>\n  char enlace[LONG_ENLACE] = \" estar \";<br \/>\n  char motivo[] = \"lamentaciones\";<br \/>\n  char *hartazgo = malloc(LONG_ENLACE*estoyharto*sizeof(char));<\/p>\n<p>  strcpy(hartazgo,hartura);<br \/>\n  strcat(enlace,hartura);<\/p>\n<p>  while (estoyharto--) {<br \/>\n    printf(\"%s %s %s.\\n\", comienzo, hartazgo, motivo);<br \/>\n    strcat(hartazgo,enlace);<br \/>\n  }<br \/>\n}<\/code>\n<\/p><\/blockquote>\n<p>La salida de este programa compilado es la siguiente:<\/p>\n<blockquote><p>Estoy harto de lamentaciones.<br \/>\nEstoy harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de lamentaciones.<br \/>\nEstoy harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de estar harto de lamentaciones.<\/p><\/blockquote>\n<p>Pero hay d\u00edas que estoy mucho m\u00e1s harto.<\/p>\n<p>Tengo que cambiar el programa para que la variable estoyharto pueda ser eso, variable. Y recoja un valor pregunt\u00e1ndome cu\u00e1nto harto estoy&#8230; es f\u00e1cil, pero ahora tengo que irme. Puede que, en breve, suba la versi\u00f3n modificada para esto.<\/p>\n<p>Me obsesionaba la idea de usar m\u00e1s espacio que el necesario, as\u00ed que us\u00e9 un puntero para el hartazgo. Pod\u00eda haber usado un array de tama\u00f1o fijo (en las primeras versiones era as\u00ed), pero ya lo tengo preparado para que el tama\u00f1o del hartazgo se fije en funci\u00f3n de la variable estoyharto.<\/p>\n<p>Qu\u00e9 tonter\u00eda, podr\u00eda decir&#8230; pero es que es lo que siento. Hartazgo, tambi\u00e9n, de desperdicios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programa en C que explica mi situaci\u00f3n actual a la perfecci\u00f3n&#8230; aunque algunos d\u00edas es variable. Tengo pensada una versi\u00f3n posterior para ma\u00f1ana. #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; #define LONG_ENLACE 15 main() { int estoyharto=10; char comienzo[] = \u00abEstoy\u00bb; char hartura[] = \u00abharto de\u00bb; char enlace[LONG_ENLACE] = \u00bb estar \u00ab; char motivo[] = \u00ablamentaciones\u00bb; &#8230; <a title=\"Harto de lamentaciones\" class=\"read-more\" href=\"https:\/\/www.giusseppe.net\/blog\/archivo\/2011\/07\/15\/harto-de-lamentaciones\/\">Read more<span class=\"screen-reader-text\">Harto de lamentaciones<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,110],"tags":[83,76,89,91,105],"class_list":["post-1547","post","type-post","status-publish","format-standard","hentry","category-poemas","category-tecnologia-opinion","tag-aida","tag-informatica","tag-oulipo","tag-poesia","tag-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/1547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/comments?post=1547"}],"version-history":[{"count":5,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/1547\/revisions"}],"predecessor-version":[{"id":1581,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/posts\/1547\/revisions\/1581"}],"wp:attachment":[{"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/media?parent=1547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/categories?post=1547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giusseppe.net\/blog\/wp-json\/wp\/v2\/tags?post=1547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}