Novos Apresentadores Programa Da Tarde Record

Lander College for Women – The Anna Ruth and Mark Hasten School, Upper East Side - Bom pessoal, hoje a gente vai dar continuidade trabalhando com arquivos, a gente vai ver especificamente abertura e fechamento de arquivo, então como eu abro e como eu fecho um arquivo. Bom... pra abrir um arquivo a gente vai usar a função (fopen), tá, que nada mais é que uma função que recebe como parâmetro o nome, o endereço do arquivo que eu vou abrir, o modo como eu vou abrir esse arquivo eu vou passar meu arquivo para leitura ou para escrita... e vai retornar um ponteiro do tipo FILE * Então aquele tipo que a gente tinha visto nas últimas aulas, né, o tipo arquivo né, ponteiro para arquivo, então eu declaro um ponteiro para arquivo... e quero abrir um arquivo de nome "arquivo.txt" então... f vai receber fopen("arquivo.txt"... e eu quero abrir esse arquivo pra escrita, então escrita a gente coloca, um w aqui entre aspas duplas, isso é só um exemplo. Bom... eu posso tentar abrir meu arquivo aqui, eu posso... é, pode ocorrer um erro na hora eu for abrindo ele por exemplo, o arquivo não existe, estou tentando ler um arquivo que não existe. Ou eu posso estar acessando um drive que não existe no computador. Então a função fopen, se eu tentar abrir um arquivo e ocorrer um erro, ela vai me retornar a constante NULL. Então eu tentei abrir meu arquivo aqui no meu drive H: provavelmente não existe esse drive no meu computador nem no seu, então fopen vai retornar... f valendo nulo, NULL, então se f == NULL, eu tive um erro na leitura do meu arquivo, tá, estou mandando uma mensagem para o usuário aqui e estou abortando o programa, então exit(1) aborta o programa. Então sempre que for trabalhar com arquivo, abrir o arquivo, eu tenho que verificar... se ele foi aberto com sucesso, ou se teve erro, se ele não entrou dentro do if então eu posso continuar trabalhando o meu arquivo aqui, depois dele, não precisa nem fazer um else. Como é que eu vou dizer, especificar o nome do meu arquivo? Para isso eu posso fazer de duas maneiras. Posso passar o caminho absoluto, ou o caminho relativo do meu arquivo. Qual é a diferença? Vamos pensar que eu tenho meu arquivo aqui, "arq.txt" e que ele está nesse endereço ("C:\\Projetos\\arq.txt") esse é o endereço completo dele, tá, perceba que eu sempre uso duas barras aqui, para evitar que eu confunda com o \n por exemplo então coloca duas barras sempre na situação de diretórios. Como eu especifiquei desde a raiz até o arquivo, isso é o caminho absoluto do meu arquivo, tá, eu especifiquei todos os passos desde a raiz do computador... até onde ele está, até o nome do arquivo... Se eu especificasse só o nome do arquivo por exemplo ("arquivo.txt") isso é um caminho relativo. O que vai acontecer? Nesse caso... eu sei chegar no arquivo a partir de qualquer pasta, não importa onde meu programa esteja rodando... eu sei que o arquivo está em ("C:\\Projetos\\arq.txt"). Nesse caso aqui, por ser relativo... eu só vou conseguir acessar esse arquivo se o meu programa estiver sendo compilado na mesma pasta dele, se estiver rodando na mesma pasta. Então... "arquivo.txt", está na mesma pasta que o meu programa principal. Ok? E outra maneira de fazer o caminho relativo foi esse aqui... eu estou usando dois pontos aqui né, ponto ponto " .. " então "..\\ Novo\\arq2.txt" O que significa esses dois pontos? É pra eu voltar pra pasta... vamos supor que eu tivesse aqui na pasta Projetos, então volta para a pasta C: é isso que esse "ponto ponto" quer dizer, entra na pasta Novo e acessa o "arq2.txt". Caminho relativo a partir de onde eu estou, então são as duas maneiras que você pode especificar num arquivo. Bom... especifiquei o endereço do meu arquivo, o caminho até ele. Tenho que especificar como é que eu vou abrir esse arquivo. Então aqui eu fiz alguns exemplos: Eu posso abrir um arquivo texto para leitura, então eu tenho que colocar um "r" aqui no segundo parâmetro. Eu posso querer abrir um arquivo texto para escrita, então nesse caso eu coloco um "w". Ah mas eu quero trabalhar com arquivo binário... bom, eu quero ler um arquivo binário, então leitura binária, eu vou colocar um "rb", entre aspas duplas no segundo parâmetro. Ah mas eu quero escrever, então escrita em arquivo binário é "wb". São os quatro modos mais básicos que a gente vai trabalhar, mas existem outros modos de abertura aqui a gente tem uma tabela com todos os modos de abertura o tipo de arquivo que eu trabalho com ele e a função. Então, eu quero usar o "a", eu estou trabalhando com arquivos texto e escrita onde os dados vão ser adicionados no fim do arquivo, então ele abre o arquivo e coloca no final os dados. É, tem que tomar alguns cuidados com os modos de leitura que podem ser binário ou texto, o arquivo tem que existir senão dá um erro, eu não posso tentar ler um arquivo que não existe. Os modos de escrita como o "w" e o "wb", que é escrita binária, bom, ele vai criar um arquivo se o arquivo não existir então não tem perigo né, se não existe o arquivo, eu estou criando o arquivo, só que se existir um arquivo ele vai apagar o anterior. Então tomar cuidado, se você abrir por engano um arquivo no modo de escrita, você vai perder esse arquivo, ele vai apagar todo o conteúdo dele. Aí aqui tem alguns gostos, como: Leitura e escrita, etc. Abrir arquivo é fácil... Terminando de trabalhar com nosso arquivo a gente precisa sempre fechar e pra fechar a gente usa o fclose. Então, terminou qualquer tarefa que estiver fazendo com arquivo, fecha o arquivo, e aí usa a função fclose, que recebe como parâmetro um FILE * né, então o nosso ponteiro que a gente estava usando para acessar o arquivo, e ele vai retornar um valor inteiro. Que vai ser zero no caso de sucesso no fechamento do arquivo, então, zero eu tive sucesso no fechamento do arquivo, diferente de zero, ocorreu um erro na hora que estava tentando fechar o meu arquivo. Então aqui o exemplo completo né, fopen, estou tentando abrir o meu "C:\\arquivo.txt" no modo de escrita. Se não ocorrer nenhum erro, ele vai executar a partir daqui, ele não vai entrar no if, então... vou processar esse arquivo, vou escrever alguma coisa nele. Terminei de trabalhar com arquivo, fclose(f); Ok? Fechei o arquivo f, que foi o arquivo que eu abri aqui no fopen. Bom pessoal, pra essa aula de abertura e fechamento era só isso. Até a próxima..

Novos apresentadores programa da tarde record art 104 do novo cpc Rio Claro cursos de engenharia de producao em fortaleza. Santa Luzia monografia de investigacion informatica Artigo, artigo 105 Revisão, exame papanicolau video real ABNT, artigo 188 codigo penal Trabalhos Matemáticos. Cursos de java rio de janeiro anatomia para curso de radiologia novos apresentadores programa da tarde record Teixeira de Freitas exame histerossalpingografia com anestesia. Curso de operador de retroescavadeira em bh Proposta de Tese Erechim cisco netacad it essentials final exam answers, curso intensivo ingles gratis online.

Palmas:

Bill Leapman, Suffolk County: SUNY Cobleskill. Piracicaba: State University of New York at Potsdam; 2019.

Sam Chen, Saratoga County. Itanhaém: DeVry University; 2007.

Curtis Ruiz, W 32nd Street zip 10001. Montes Claros: Non-denominational progressive Christian; 2014.

inserted by FC2 system