예제 #1
0
int main(int argc, char *argv[])
{
	char *entrada=argv[1], *saida=argv[2]; //Obtendo o nome dos arquivos passados por parametro ao executar o programa
	int instancias,aux;
	FILE *input= fopen (entrada,"r"); //Abertura do arquivo de leitura de dados.
	FILE *out= fopen (saida,"w+a"); //Abertura do arquivo para gravação dos dados de saida.
    Matriz *MAT;
    if(input == NULL ) //Verificar se o arquivo de entrada não pode ser aberto.
    { 
        fprintf(out,"ERRO 01: Houve algum problema ao abrir o seu arquivo de texto, verifique se o arquivo existe ou se o nome digitado esta correto");
        fclose(input);
        fclose(out);
        return 0;
    }
    fscanf(input,"%d ",&instancias); 
    if(instancias <= 0) //Verifica se o número de instãncias lido é permitido.
    {
        fprintf(out,"ERRO 02: Número de instâncias insuficiente");
        fclose(out);
        fclose(input);
        return 0;
    }
    while(instancias > 0)//Loop para executar as leituras e operações das matrizes de acordo com o número de instâncias.
    {
            MAT = criar(MAT,input,out);
            MAT = carregar(MAT,input);
            MAT = verificar(MAT,input,out);
            imprimir(MAT,out,instancias);
            liberar(MAT);
            instancias--;
    }
    fclose(out); //fechamento dos arquivos utilizados durante o programa
    fclose(input);
    return 0;
}
int main(){		//função principal.

	char escolha;	

	inicialista();	//inicia a lista struct notas.
	printf("\n\n\n");

for(;;){
	escolha = menu();     //área do MENU.
	switch(escolha){
		case 1:
			inserir();
			break;
		case 2:
			salvar();
			break;
		case 3:
			mostra();
			break;
		case 4:	
			carregar();
			break;
		case 5:
			exit(0);
	}
	}

printf("\n\n");
return 0;
//system("pause");

}
예제 #3
0
파일: som.cpp 프로젝트: kenjasi75202/libegl
som::som(const som &r)
{
	volume = r.volume;
	posicao = r.posicao;
	frequencia = r.frequencia;
	nomeArquivo =  r.nomeArquivo;
	carregar(r.nomeArquivo);
	voice = r.voice;
}
예제 #4
0
int main(int argc, char *argv[]){
if(argc != 3){
    printf("parametros incorretos, usar : ./grep <arquivo> <palavra>\n");
    exit(1);
  }else{
   carregar(argv); 
  }
 
 return 0;
}
예제 #5
0
bool Fonte::carregar(const string& arquivo, const string& caracteres, int num_glifos_x, int num_glifos_y, EnumQualidadeEscala qualidade_escala)
{
	wstring carac;
	unsigned int size = caracteres.size();
	carac.resize(size);
	for (unsigned int i = 0; i < size; ++i)
		carac[i] = (unsigned char)caracteres[i];

	return carregar(arquivo, carac, num_glifos_x, num_glifos_y, qualidade_escala);
}
예제 #6
0
파일: som.cpp 프로젝트: kenjasi75202/libegl
som& som::operator=(const som &r)
{
	if(*this != r)
	{
		volume = r.volume;
		posicao = r.posicao;
		frequencia = r.frequencia;
		nomeArquivo =  r.nomeArquivo;
		carregar(r.nomeArquivo);
		voice = r.voice;
	}
	return *this;
}
예제 #7
0
// Funções
void main()
{
  int op1;

  do
  {
    // Menu
    op1 = menu();
    switch(op1)
    {
      // 1. Cadastrar
      case 1: cadastrar();
              break;

      // 2. Alterar
      case 2: alterar();
              break;

      // 3. Excluir
      case 3: excluir();
              break;

      // 4. Pesquisar
      case 4: pesquisar();
              break;

      // 5. Carregar banco de dados
      case 5: carregar();
              break;

      // 6. Salvar banco de dados
      case 6: salvar();
              break;

      // 7. Limpar banco de dados
      case 7: limpar();
              break;

      // 8. Sair
      case 8: printf("\n\n\tAte mais!\n");
      		  getch();
              break;

      // Outros
      default: printf("\n\n\tDigite uma opcao valida!\n\t[Pressione qualquer tecla para continuar...]\n");
      	      getch();
               break;
    }
  }
  while (op1!=8);
예제 #8
0
fundo::fundo(const fundo &r)
{
    nomeArquivo = r.nomeArquivo;
    carregar(r.nomeArquivo);
}
예제 #9
0
fundo& fundo::operator=(const fundo &r)
{
    nomeArquivo = r.nomeArquivo;
    carregar(r.nomeArquivo);
    return *this;
}
예제 #10
0
Componentes::Componentes(const char* configuracao) {
	carregar(configuracao);
}