{"id":59,"date":"2017-08-17T19:21:55","date_gmt":"2017-08-17T22:21:55","guid":{"rendered":"http:\/\/liag.ft.unicamp.br\/programacao2\/?page_id=59"},"modified":"2017-08-17T20:24:51","modified_gmt":"2017-08-17T23:24:51","slug":"structs","status":"publish","type":"page","link":"https:\/\/liag.ft.unicamp.br\/programacao2\/structs\/","title":{"rendered":"Structs"},"content":{"rendered":"<p><strong>Defini\u00e7\u00e3o: Um struct \u00e9 um tipo estruturado que agrega um conjunto fixo de tipos(int, float, char ou qualquer outro tipo definido).<\/strong><br \/>\n<strong> Declara\u00e7\u00e3o: A declara\u00e7\u00e3o de um struct consiste de uma lista de vari\u00e1veis, cada uma pode ter qualquer tipo<\/strong><\/p>\n<p style=\"text-align: left;\"><strong><span class=\"collapseomatic \" id=\"id69d7022456707\"  tabindex=\"0\" title=\"&lt;em&gt;Declara\u00e7\u00e3o do Struct&lt;\/em&gt;\"    ><em>Declara\u00e7\u00e3o do Struct<\/em><\/span><div id=\"target-id69d7022456707\" class=\"collapseomatic_content \"><\/strong><br \/>\n<em>struct conta{<\/em><br \/>\n<em> int numero_conta;<\/em><br \/>\n<em> char* Nome;<\/em><br \/>\n<em> char* Sobrenome;<\/em><br \/>\n<em> float Saldo;<\/em><br \/>\n<em> };<\/em><br \/>\n<strong> <\/div><\/strong><\/p>\n<p><strong>Declara\u00e7\u00e3o de uma vari\u00e1vel do tipo &#8220;conta&#8221;:<span class=\"collapseomatic \" id=\"id69d7022456801\"  tabindex=\"0\" title=\"\"    ><\/span><div id=\"target-id69d7022456801\" class=\"collapseomatic_content \"><\/strong><em>int main(){<\/em><\/p>\n<p><em>struct conta conta1;<\/em><\/p>\n<p><em>.<\/em><\/p>\n<p><em>return 0;<\/em><br \/>\n<em> }<\/em><strong><\/div><\/strong><\/p>\n<p><strong>Utiliza\u00e7\u00e3o:<\/strong><br \/>\n<strong> Para acessar as informa\u00e7\u00f5es ou mesmo altera-las em um struct, basta colocar, &#8220;.&#8221;, ap\u00f3s a vari\u00e1vel do struct que voce deseja acessar.<\/strong><br \/>\n<strong> Exemplo:<span class=\"collapseomatic  colomat-close\" id=\"id69d702245683d\"  tabindex=\"0\" title=\"\"    ><\/span><div id=\"target-id69d702245683d\" class=\"collapseomatic_content \"><\/strong><br \/>\n<em> struct conta conta1;<\/em><br \/>\n<em> gets(conta1.Nome);<\/em><br \/>\n<em> scanf(&#8220;%s&#8221;, &amp;conta1.Sobrenome);<\/em><br \/>\n<em> printf(&#8220;Bem vindo %s %s&#8221;, conta1.Nome, conta1.Sobrenome);<\/em><br \/>\n<strong> <\/div><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Defini\u00e7\u00e3o: Um struct \u00e9 um tipo estruturado que agrega um conjunto fixo de tipos(int, float, char ou qualquer outro tipo definido). Declara\u00e7\u00e3o: A declara\u00e7\u00e3o de um struct consiste de uma lista de vari\u00e1veis, cada uma pode ter qualquer tipo Declara\u00e7\u00e3o de uma vari\u00e1vel do tipo &#8220;conta&#8221;: Utiliza\u00e7\u00e3o: Para acessar as informa\u00e7\u00f5es ou mesmo altera-las em [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-59","page","type-page","status-publish","hentry"],"wps_subtitle":"Registros - Structs","_links":{"self":[{"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/pages\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":17,"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/pages\/59\/revisions"}],"predecessor-version":[{"id":87,"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/pages\/59\/revisions\/87"}],"wp:attachment":[{"href":"https:\/\/liag.ft.unicamp.br\/programacao2\/wp-json\/wp\/v2\/media?parent=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}