Deletando Arquivos em C

Mostrarei nesta breve postagem como deletar um arquivo usando a linguagem C. Para deletar um arquivo usamos a função delete(“nome_do_arquivo”). No exemplo abaixo o programa deletará o arquivo masterdaweb.txt: #include <stdio.h> #include <stdlib.h> int main() { delete(“masterdaweb.txt”); return 0; }
Arquivos em C – Funções e Operações em Arquivos

Neste artigo falaremos de funções de arquivo de operação em C, abertura de um arquivo, fechamento de um arquivo, o getw e funções putw, as funções fprintf e fscanf, o acesso aleatório a arquivos e função fseek. Funções para operação de arquivos: Função Operação fopen() Cria um novo arquivo Abre um arquivo existente fclose() Fecha um arquivo em uso fgetc() Lê um caractere de um arquivo fgets() Lê uma string…
C Switch Case – Como Usar

Você vai aprender como usar o comando switch em C para executar um bloco de código com base na seleção de múltipla escolha. Logo abaixo temos um exemplo de um MENU usando o comando switch: switch (menu) { case 1: printf(“Voce escolheu a opcao 1″); break; case 2: printf(“Voce escolheu a opcao 2″); break; default: printf(“Voce nao escolheu uma opcao valida”); break; } Caso a variável menu valha 1 a…
Sequência de Fibonacci – Algoritmo C/C++

A sequência de Fibonacci é dada pela seguinte ordem . O algoritmo para o cálculo do enésimo elemento é dado por: , ou seja, o enésimo elemento é igual à soma dos dois dois elementos anteriores a ele, por exemplo: Dada a sequência de Fibonnaci calcule o 3º elemento da sequência: Sempre levamos em consideração o valor dos dois primeiros termos, tais que (primeiro elemento) e . Então o terceiro…
Função Base OpenGL (Triângulo)

Logo abaixo um exmplo de programa base em OpenGL, tendo como resultado uma janela com um triângulo vermelho no centro. #include <stdlib.h> #include <GL/glut.h> //Funçao de Call Back void desenha (void) { //Define a cor de fundo da Janela glClear Color(1,1,1,0); //Limpa a Tela glClear (GL_COLOR_BUFFER_BIT); //Define a cor do desenho glColor3i(1,0,0); glBegin(GL_TRIANGLES); //Define a posição do ponto do vértice glVertex2i(-5,-5); glVertex2i(0,5); glVertex2i(5,-5); glEndl(); //Desenha os itens definidos anteriormente glFlush();…
Padrão de Nomes de Funções em OpenGL

___________________________________________________________________________ Padrão de Nomes de Funções Para facilitar o uso, dos nomes das funções da biblioteca OPENGL segue um padrão. O padrão adotado é simples a primeira parte do nome representa a biblioteca representante. A segunda parte é o nome do comando. A quarta parte represneta o tipo de parâmetro da função e a terceira parte o numero de parâmetros. Exemplo: ___________________________________________________________________________ Tipos de dados aceitos ___________________________________________________________________________ Argumento Tipo s …
Instalando biblioteca GLUT.H

Segundo [Scheiner,2004], a OpenGL fornee um conjunto de comandos muito importantes para a modelagem e visualização de objetos geométricos. Porém, esses comandos são muito primitivos,no sentido que fornecem um baixo nível para a elaboração de desenhos deve ser implementada utilizando tais comandos. Além disso, como a OpenGL não contém funções para gerenciamento de janelas, também seria nescessário trabalhar com o sistema de janelas disponível no ambiente do Sistema Operacional. Para…
Variáveis globais e locais – Linguagem C/C++

Variáveis globais são variáveis declaradas fora de uma função, ao contrário das locais que são declaradas dentro de uma função. #include <stdio.h> #include <stdlib.h> int a = 1; // VARIÁVEL GLOBAL void main() { int b = 2; // VARIÁVEL LOCAL printf(“Valor da variavel ‘a’: %d”, a); printf(“\nValor da variavel ‘b’: %d”, b); } Quando uma variável é declarada dentro de uma função, ela só poderá ser usada dentro da…
Alocação Dinâmica – Linguagem C/C++

Existem três maneiras de se reservar espaço de memória para o armazenamento de informações: Uso de variáveis globais – o espaço reservado existe enquanto o programa estiver sendo executado. Uso de variáveis locais – o espaço reservado existe apenas enquanto a função que declarou a variável está sendo executada. Reservar um espaço na memória dinamicamente: requisitar ao sistema, em tempo de execução, um espaço de um determinado tamanho. malloc() //…
Ponteiros – Linguagem C/C++

Ponteiro é um recurso da linguagem C que consiste em: Apontar ou acessar endereços de memória. Acessar variáveis que não são acessíveis em uma função. Retornar um ou mais valores em uma função. Entre outros… Como declarar um ponteiro: Tipo *Variável; Exemplo: #include <stdio.h> #include <stdlib.h> void main() { int *p, q; q = 1; p = &q; printf(“P: %d”, &q); } No exemplo acima um ponteiro ‘p’ e uma…