<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1195117422376953398</id><updated>2012-02-16T02:57:50.510-08:00</updated><title type='text'>Programação de Sistemas de Informação</title><subtitle type='html'>Bem Vindos ao meu Blog,
Eu sou o João e criei um blog só de programação de Sistemas de Informação. E vou por os meus programas interessantes e falar sobre eles. Espero que gostem :D</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-4633811183207138380</id><published>2008-11-12T07:52:00.000-08:00</published><updated>2008-11-12T08:06:41.823-08:00</updated><title type='text'>Alocação dinâmica de memória - C++</title><content type='html'>&lt;span style="color: rgb(51, 102, 255);"&gt; Existe uma classe de variáveis que são definidas quando o programa é compilado. Que são:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Variáveis globais/static (&lt;strong&gt;data segment&lt;/strong&gt;)&lt;/li&gt;&lt;li&gt;Variáveis locais (&lt;strong&gt;stack&lt;/strong&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Este tipo de alocação é muito rígido&lt;/span&gt;.&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;A linguagem C possui as funções malloc() e free()  qu&lt;/span&gt;&lt;img src="file:///home/ssl/Desktop/memoria.png" alt="" /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;e permitem alocar memória durante a execução do programa numa área da memória designada por &lt;/span&gt;&lt;strong style="color: rgb(255, 0, 0);"&gt;heap&lt;/strong&gt;&lt;span style="color: rgb(102, 0, 204);"&gt; ou &lt;/span&gt;&lt;strong style="color: rgb(255, 0, 0);"&gt;free store&lt;/strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;Em linguagem C++, existe uma forma mais simples de gerir &lt;/span&gt; &lt;span style="color: rgb(102, 51, 255);"&gt;a memória principal na área designada de &lt;/span&gt;&lt;strong style="color: rgb(102, 51, 255);"&gt;free store&lt;/strong&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;, e mediante a utilização dos operadores &lt;/span&gt;&lt;strong style="color: rgb(102, 51, 255);"&gt;new()&lt;/strong&gt;&lt;span style="color: rgb(102, 51, 255);"&gt; e &lt;/span&gt;&lt;strong style="color: rgb(102, 51, 255);"&gt;delete()&lt;/strong&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dMJALmtyBhg/SRr-XqlMGSI/AAAAAAAAAC0/7v_bCTBvCII/s1600-h/memoria.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 442px; height: 354px;" src="http://3.bp.blogspot.com/_dMJALmtyBhg/SRr-XqlMGSI/AAAAAAAAAC0/7v_bCTBvCII/s400/memoria.png" alt="" id="BLOGGER_PHOTO_ID_5267802396683933986" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-4633811183207138380?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/4633811183207138380/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=4633811183207138380' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/4633811183207138380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/4633811183207138380'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/11/alocao-dinmica-de-memria-c.html' title='Alocação dinâmica de memória - C++'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dMJALmtyBhg/SRr-XqlMGSI/AAAAAAAAAC0/7v_bCTBvCII/s72-c/memoria.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-8929170380130693521</id><published>2008-10-20T01:37:00.000-07:00</published><updated>2008-10-20T01:49:21.967-07:00</updated><title type='text'>Ficheiros binários</title><content type='html'>&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Nos ficheiros binários não é bem a representação lógica dos seus bytes em caracteres que está em causa,&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt; mas o armazenamento da informação no seu formato mais elementar, ou sej&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;a, em sequências de uns e zeros.&lt;br /&gt;&lt;br /&gt;fwrite- funciona como o (&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;"fprintf"), escreve valores em binários para o ficheiro.&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dMJALmtyBhg/SPxEXm0B_qI/AAAAAAAAACk/qIN9qcCSoAE/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_dMJALmtyBhg/SPxEXm0B_qI/AAAAAAAAACk/qIN9qcCSoAE/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5259153637208358562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;Linha &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;9&lt;/span&gt;,  "fwrite"- código pa&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;ra escrever dados dentro do ficheiro.&lt;br /&gt;              "sizeof(int),5" - tamanho do&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt; tipo inteiro, e digo que o tamanho é igual a 5.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;fread- funciona como o ("fscanf"), ler valores em binários do ficheiro.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dMJALmtyBhg/SPxFpSLPkzI/AAAAAAAAACs/sIvng0zvbmM/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_dMJALmtyBhg/SPxFpSLPkzI/AAAAAAAAACs/sIvng0zvbmM/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5259155040417846066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;Linha 10&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;,  "fread"- código pa&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;ra ler valores dentro do ficheiro.&lt;br /&gt;              "sizeof(int),5" - tamanho do&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt; tipo inteiro, e digo que o tamanho é igual a 5.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-8929170380130693521?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/8929170380130693521/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=8929170380130693521' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/8929170380130693521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/8929170380130693521'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/10/ficheiros-binrios.html' title='Ficheiros binários'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dMJALmtyBhg/SPxEXm0B_qI/AAAAAAAAACk/qIN9qcCSoAE/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-7804679085716425693</id><published>2008-10-20T01:06:00.000-07:00</published><updated>2008-10-20T01:33:29.630-07:00</updated><title type='text'>Manipulação de Ficheiros de texto em Linguagem C - leitura/escrita formatada</title><content type='html'>&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;strong&gt;fprintf - Escreve dados no &lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;strong&gt;ficheiro num formato indicado.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dMJALmtyBhg/SPw_oy2tbsI/AAAAAAAAACM/Y-VNCudz588/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_dMJALmtyBhg/SPw_oy2tbsI/AAAAAAAAACM/Y-VNCudz588/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5259148434940456642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Linha 26- O código "fprintf" vai introduzir os dados no ficheiro.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;strong&gt;fscanf - Lê dados do ficheiro no formato indicado.&lt;/strong&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dMJALmtyBhg/SPxBchogM6I/AAAAAAAAACc/JunRaYObquM/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_dMJALmtyBhg/SPxBchogM6I/AAAAAAAAACc/JunRaYObquM/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5259150423182291874" border="0" /&gt;&lt;/a&gt;Linha 16- O código "fscanf" vai ler os dados no ficheiro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-7804679085716425693?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/7804679085716425693/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=7804679085716425693' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/7804679085716425693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/7804679085716425693'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/10/manipulao-de-ficheiros-de-texto-em_20.html' title='Manipulação de Ficheiros de texto em Linguagem C - leitura/escrita formatada'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dMJALmtyBhg/SPw_oy2tbsI/AAAAAAAAACM/Y-VNCudz588/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-2468656127712057092</id><published>2008-10-07T01:38:00.000-07:00</published><updated>2008-10-07T01:50:04.444-07:00</updated><title type='text'>Passagem de parâmetros na linha de comandos - Linguagem C</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;argc- &lt;span style="color: rgb(51, 102, 255);"&gt;Conta o número de argumentos que foram passados pela linha de comandos&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;argv- &lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;É um array de strings que contém os caracteres que formam cada uma das strings passadas a partir da linha de comandos.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dMJALmtyBhg/SOsh_47HUtI/AAAAAAAAAB8/bllribDwE_Q/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_dMJALmtyBhg/SOsh_47HUtI/AAAAAAAAAB8/bllribDwE_Q/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5254330771753620178" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;Este programa conta o numero de palavras passado por parâmetros.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;Ao executar o programa:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; ./lixo Joao Silva 14&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;argc=4&lt;/span&gt;&lt;br /&gt;&lt;ul style="color: rgb(255, 255, 102);"&gt;&lt;li&gt;argv[0] armazena a string “./lixo”&lt;/li&gt;&lt;li&gt;argv[1] armazena a string “Joao”&lt;/li&gt;&lt;li&gt;argv[2] armazena a string “Silva”&lt;/li&gt;&lt;li&gt;argv[3] armazena a string “14″&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-2468656127712057092?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/2468656127712057092/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=2468656127712057092' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/2468656127712057092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/2468656127712057092'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/10/passagem-de-parmetros-na-linha-de.html' title='Passagem de parâmetros na linha de comandos - Linguagem C'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dMJALmtyBhg/SOsh_47HUtI/AAAAAAAAAB8/bllribDwE_Q/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-5646405028777086056</id><published>2008-10-07T01:09:00.000-07:00</published><updated>2008-10-07T01:35:46.916-07:00</updated><title type='text'>Manipulação de Ficheiros de texto em Linguagem C - leitura/escrita caracter a caracter</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;fgetc e fputc:&lt;br /&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;fgetc - lê um caracter de um ficheiro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dMJALmtyBhg/SOsbHKJtINI/AAAAAAAAABk/gFoqDb51qMo/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_dMJALmtyBhg/SOsbHKJtINI/AAAAAAAAABk/gFoqDb51qMo/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5254323200055910610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;Reparem que na linha 9 lê um caracter.&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;caracter=fgetc(fp);&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;E de seguida é exibida na consola, como mostra na linha 10.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;fputc-escreve um caracter num ficheiro.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dMJALmtyBhg/SOsdu37dstI/AAAAAAAAAB0/qVAwo_jRb4c/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 368px; height: 358px;" src="http://2.bp.blogspot.com/_dMJALmtyBhg/SOsdu37dstI/AAAAAAAAAB0/qVAwo_jRb4c/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5254326081382363858" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Na linha 17, vai colocar uma letra no ficheiro.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;fputc(letra, fp);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;Reparem que na linha 16: fp=fopen(argv[1], "w");   o ficheiro é aberto em modo de escrita.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-5646405028777086056?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/5646405028777086056/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=5646405028777086056' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/5646405028777086056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/5646405028777086056'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/10/manipulao-de-ficheiros-de-texto-em_07.html' title='Manipulação de Ficheiros de texto em Linguagem C - leitura/escrita caracter a caracter'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dMJALmtyBhg/SOsbHKJtINI/AAAAAAAAABk/gFoqDb51qMo/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-2936689221937352086</id><published>2008-10-07T00:44:00.000-07:00</published><updated>2008-10-07T01:07:38.635-07:00</updated><title type='text'>Manipulação de Ficheiros de texto em Linguagem C - fopen e fclose</title><content type='html'>&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;- Abertura de ficheiro:&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:100%;" &gt; fp=fopen&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);font-size:100%;" &gt;(“texto.txt”,”r”);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;FP-é uma variável em que consiste em dizer ao programa como ter acesso ao ficheiro.&lt;br /&gt;Para poder abrir também o programa é necessário indicar o nome do ficheiro&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:85%;" &gt; &lt;span style="font-size:100%;"&gt;(“&lt;strong&gt;texto.txt&lt;/strong&gt;”) &lt;span style="font-weight: bold;"&gt;e o modo "r". Existem vários tipos de modo. "r" apenas ler, "w" apenas escrita, "a+" Leitura e escrita e entre outros. Mas estes são os mais usados&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255);font-size:85%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;.&lt;br /&gt;E depois é necessário fechar o programa:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-Fecho do ficheiro: fclose(fp);&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;vai eliminar a ligação criada entre o programa e a variável associada ao ficheiro,&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="color: rgb(51, 102, 255);"&gt;e garante que todos os dados são gravados antes do fecho de ficheiro.&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(51, 102, 255);font-size:85%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;Exemplo de programa:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dMJALmtyBhg/SOsYUMibF2I/AAAAAAAAABc/rWqnxjns2e4/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_dMJALmtyBhg/SOsYUMibF2I/AAAAAAAAABc/rWqnxjns2e4/s400/1.png" alt="" id="BLOGGER_PHOTO_ID_5254320125499873122" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 102, 255);font-size:85%;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-2936689221937352086?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/2936689221937352086/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=2936689221937352086' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/2936689221937352086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/2936689221937352086'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/10/manipulao-de-ficheiros-de-texto-em.html' title='Manipulação de Ficheiros de texto em Linguagem C - fopen e fclose'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dMJALmtyBhg/SOsYUMibF2I/AAAAAAAAABc/rWqnxjns2e4/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-2765088899868685865</id><published>2008-06-02T00:52:00.001-07:00</published><updated>2008-06-03T01:31:54.124-07:00</updated><title type='text'>Apontadores</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dMJALmtyBhg/SEOoSeSV2ZI/AAAAAAAAABE/NKtXXeOg-Mw/s1600-h/apontadores.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_dMJALmtyBhg/SEOoSeSV2ZI/AAAAAAAAABE/NKtXXeOg-Mw/s400/apontadores.png" alt="" id="BLOGGER_PHOTO_ID_5207190629491530130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;style type="text/css"&gt;!--   @page { margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;b&gt;Bem, hoje aprendi na aula o conceito de apontadores. &lt;/b&gt;&lt;strong&gt;&lt;b&gt;Um apontador é uma variável como qualquer outra, mas que é utilizada para armazenar o endereço de memória de outra variável. No início parece um pouco confuso mas depois com muita explicação e exemplos, aprende-se bem. No início, não percebia muito bem, mas o meu professor lá com os exemplos dele ajudou-me e eu consegui entender. Depois apliquei o meu conhecimento neste pequeno programa. (ptr=pointer=variavel), serve para apontar para as variáveis. Por exemplo: "*ptr_a;" : este apontador vai chamar a variável "a". Para já, sobre apontadores sei poucas coisas. Mas vou escrever mais coisas e mais exemplos para que vocês percebam como isto funciona!!! &lt;/b&gt;&lt;/strong&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-2765088899868685865?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/2765088899868685865/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=2765088899868685865' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/2765088899868685865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/2765088899868685865'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/06/apontadores.html' title='Apontadores'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dMJALmtyBhg/SEOoSeSV2ZI/AAAAAAAAABE/NKtXXeOg-Mw/s72-c/apontadores.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1195117422376953398.post-205898399963159429</id><published>2008-05-11T11:55:00.000-07:00</published><updated>2008-06-03T01:35:06.856-07:00</updated><title type='text'>Agenda Electrónica</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dMJALmtyBhg/SCdB2nNDrnI/AAAAAAAAAAU/izhbpdPRQHM/s1600-h/agenda.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_dMJALmtyBhg/SCdB2nNDrnI/AAAAAAAAAAU/izhbpdPRQHM/s400/agenda.JPG" alt="" id="BLOGGER_PHOTO_ID_5199196701315018354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bem, apresento aqui a parte principal da minha agenda, em que utilizo funções. Por exemplo, na linha "case 1:inserir(); break;" existe uma função, que se chama inserir, esta linha chama-a. A função foi criada antes deste "menu". Quero que testem o meu programa e comentem-no aqui no meu blog. O link para download encontra-se abaixo, na secção, box.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1195117422376953398-205898399963159429?l=psijoao14.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://psijoao14.blogspot.com/feeds/205898399963159429/comments/default' title='Enviar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1195117422376953398&amp;postID=205898399963159429' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/205898399963159429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1195117422376953398/posts/default/205898399963159429'/><link rel='alternate' type='text/html' href='http://psijoao14.blogspot.com/2008/05/bem-apresento-aqui-parte-principal-da.html' title='Agenda Electrónica'/><author><name>JoaoSilva</name><uri>http://www.blogger.com/profile/09542512645745320749</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dMJALmtyBhg/SCdB2nNDrnI/AAAAAAAAAAU/izhbpdPRQHM/s72-c/agenda.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
