{"id":257,"date":"2009-02-05T20:52:44","date_gmt":"2009-02-05T20:52:44","guid":{"rendered":"http:\/\/shakaran.net\/blog\/?p=257"},"modified":"2009-04-28T19:57:30","modified_gmt":"2009-04-28T19:57:30","slug":"palindromo-en-c-desde-un-fichero","status":"publish","type":"post","link":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/","title":{"rendered":"Pal\u00edndromo en C desde un fichero"},"content":{"rendered":"Introducci\u00f3n\r\nEstos d\u00edas he tenido que hacer un peque\u00f1o ejemplo de un programa en C, aparentemente sencillo, pero del que no he encontrado buenas soluciones en Google, ni siguiera en otros idiomas m\u00e1s dados.\r\n\r\nCasi todos los ejemplos que ve\u00eda por internet eran poco elegantes, no cuidaban el tratamiento de errores y adem\u00e1s todos ped\u00edan la entrada de datos por l\u00ednea de \u00f3rdenes. Asi que me ha parecido \u00fatil ponerlo en el blog, para que gente que se encuentre con el problema en un futuro, tenga <a href=\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/\" class=\"more-link\">Leer m\u00e1s [...]<\/a>","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Estos d\u00edas he tenido que hacer un peque\u00f1o ejemplo de un programa en C, aparentemente sencillo, pero del que no he encontrado buenas soluciones en Google, ni siguiera en otros idiomas m\u00e1s dados. Casi todos los ejemplos que ve\u00eda&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[248,84],"tags":[250,253,252,249,251,235],"class_list":["post-257","post","type-post","status-publish","format-standard","hentry","category-lenguaje-c","category-open-source","tag-c","tag-elegancia","tag-fichero","tag-lenguaje","tag-palindromo","tag-programa","no-post-thumbnail"],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pal\u00edndromo en C desde un fichero - Shakaran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pal\u00edndromo en C desde un fichero - Shakaran\" \/>\n<meta property=\"og:description\" content=\"Introducci\u00f3n Estos d\u00edas he tenido que hacer un peque\u00f1o ejemplo de un programa en C, aparentemente sencillo, pero del que no he encontrado buenas soluciones en Google, ni siguiera en otros idiomas m\u00e1s dados. Casi todos los ejemplos que ve\u00eda...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/\" \/>\n<meta property=\"og:site_name\" content=\"Shakaran\" \/>\n<meta property=\"article:published_time\" content=\"2009-02-05T20:52:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-04-28T19:57:30+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@shakaran87\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/\",\"url\":\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/\",\"name\":\"Pal\u00edndromo en C desde un fichero - Shakaran\",\"isPartOf\":{\"@id\":\"https:\/\/shakaran.net\/blog\/#website\"},\"datePublished\":\"2009-02-05T20:52:44+00:00\",\"dateModified\":\"2009-04-28T19:57:30+00:00\",\"author\":{\"@id\":\"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86\"},\"breadcrumb\":{\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/shakaran.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pal\u00edndromo en C desde un fichero\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/shakaran.net\/blog\/#website\",\"url\":\"https:\/\/shakaran.net\/blog\/\",\"name\":\"Shakaran\",\"description\":\"Blog de un ingeniero inform\u00e1tico superior y sysadmin\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/shakaran.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/shakaran.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"description\":\"Senior Backend Engineer &amp; Sysadmin (Freelancer)\",\"sameAs\":[\"http:\/\/www.quijost.com\",\"https:\/\/x.com\/shakaran87\"],\"url\":\"https:\/\/shakaran.net\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pal\u00edndromo en C desde un fichero - Shakaran","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/","og_locale":"es_ES","og_type":"article","og_title":"Pal\u00edndromo en C desde un fichero - Shakaran","og_description":"Introducci\u00f3n Estos d\u00edas he tenido que hacer un peque\u00f1o ejemplo de un programa en C, aparentemente sencillo, pero del que no he encontrado buenas soluciones en Google, ni siguiera en otros idiomas m\u00e1s dados. Casi todos los ejemplos que ve\u00eda...","og_url":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/","og_site_name":"Shakaran","article_published_time":"2009-02-05T20:52:44+00:00","article_modified_time":"2009-04-28T19:57:30+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@shakaran87","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/","url":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/","name":"Pal\u00edndromo en C desde un fichero - Shakaran","isPartOf":{"@id":"https:\/\/shakaran.net\/blog\/#website"},"datePublished":"2009-02-05T20:52:44+00:00","dateModified":"2009-04-28T19:57:30+00:00","author":{"@id":"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86"},"breadcrumb":{"@id":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/shakaran.net\/blog\/2009\/02\/palindromo-en-c-desde-un-fichero\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/shakaran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Pal\u00edndromo en C desde un fichero"}]},{"@type":"WebSite","@id":"https:\/\/shakaran.net\/blog\/#website","url":"https:\/\/shakaran.net\/blog\/","name":"Shakaran","description":"Blog de un ingeniero inform\u00e1tico superior y sysadmin","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shakaran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/shakaran.net\/blog\/#\/schema\/person\/be105ef72be5556cce2db416e1f0ae86","name":"admin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/shakaran.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b2592d3b37575130bc6551aee0d29430?s=96&d=mm&r=g","caption":"admin"},"description":"Senior Backend Engineer &amp; Sysadmin (Freelancer)","sameAs":["http:\/\/www.quijost.com","https:\/\/x.com\/shakaran87"],"url":"https:\/\/shakaran.net\/blog\/author\/admin\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pAPNv-49","jetpack-related-posts":[],"jetpack_likes_enabled":true,"amp_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/posts\/257"}],"collection":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":0,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/posts\/257\/revisions"}],"wp:attachment":[{"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/media?parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/categories?post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shakaran.net\/blog\/wp-json\/wp\/v2\/tags?post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}