Ir para conteúdo
Fórum Script Brasil

Cassio Ferrazzo

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre Cassio Ferrazzo

Cassio Ferrazzo's Achievements

0

Reputação

  1. eu mesmo repondo minhas perguntas incrivel cade a comunidade SB? char *DR; DR = (char *)malloc(2000*sizeof(char)); // aloca 2000 bytes getcwd(DR,2000); //essa função insere na variável DR até 2000 caracteres do caminho da pasta de trabalho atual strcat(DR,"\\teste.txt"); // concatena em DR "\\teste.txt" ShellExecute(NULL,"open","iexplore",DR,NULL,SW_SHOWNORMAL); //abre o internet explorer com o arquivo que está em DR free(DR); // livra a memória alocada
  2. Já consegui fica assim: #include <windows.h> ShellExecute(NULL,"open","iexplore","Caminho_do_arquivo.extensao",NULL,SW_SHOWNORMAL);
  3. boa noite pessoal. preciso pegar o caminho do executavel do meu programa via fonte. alguém sabe? muito obrigado
  4. Bom dia a todos. Estou fazendo um trabalho para minha faculdade em C, criei uma função de relatório que gera um arquivo txt. Gostaria de abrir esse arquivo txt com o internet explorer ou com o navegador padrão. Existe alguma maneira de fazer isto?
  5. Sim é possível, eu colocaria o numero de bytes que tem a estrutura caso seja no modo binário, mas existe a função fwrite que grava bytes em um arquivo binário. unsigned fwrite(void *buffer, int num_bytes, int count, FILE *fp); onde buffer é um ponteiro para a variavel que se deseja ler, num_bytes é o numeros de bytes que se deseja gravar count quantos items do tipo buffer se deseja gravar, fp o arquivo que vai ser gravado. por exemplo você quer gravar um int fwrite(&i, sizeof(int), 1, fp);// grava um int no arquivo passado lembrando que o arquivo esteja aberto em modo binario ai você quer fazer uma função que recebe um ponteiro para sua estrutura e outro para o arquivo. Abre o arquivo com fopen modo binario escrita E grave a estrutura usando fwrite meu protótipo é esse, lembrando que estou sem o compilador void GravaArquivos(void *str, FILE *fp, int num_bytes, const char *arq) //str declarado como void para receber qualquer tipo de dados. implemente-a. Certo mas pelo fato de declarar como "void *str" não vai ser necessário fazer um cast dentro da função de gravação em algum momento?
  6. Estou com uma dúvida não sei se isso é possivel de ser realizado em C. estou trabalhando com 4 estruturas diferentes. preciso gravar estas estruturas em arquivo. gostaria de fazer uma unica função para realizar a gravação nestes arquivos(cadas estrutura vai gravar em um arquivo diferente) não sei se posso declarar uma função: void GravaArquivo(struct *STR, FILE *pa); passando como parametro a estrutura e o arquivo que vou salvar. é possivel fazer isso desta forma? gostaria de opniões e também algumas idéias caso não seja possivel. Obrigado
×
×
  • Criar Novo...