Enviado em 31/03/2018 - 13:48h
Estou criando um sistema de arquivos, para isso criei um arquivo com "fopen" e o populei usando "fwrite" com um caractere que será considerado nulo para esse meu sistema de arquivos. Fui na parte alta da tabela ASC II e usei o caractere 'ÿ' que é equivalente a FF em hexadecimal e não é muito utilizado.main.c: In function ‘formatahd’:
main.c:96:11: warning: multi-character character constant [-Wmultichar]
char c = 'ÿ'; // FF em hexadecimal
^~~~
main.c:96:11: warning: overflow in implicit constant conversion [-Woverflow]
int formatahd(char nome_hd[]){
char c = 'ÿ'; // FF em hexadecimal
strcat(diretorio, nome_hd);
FILE *f_hdv;
f_hdv = fopen(diretorio, "wb");
if (f_hdv == NULL){
strcpy(diretorio, dir_padrao);
return -1;
}
for (i = 0; i < BLK_SIZE * BLK_QTD; i++){
fwrite(&c,sizeof(char),1,f_hdv);
}
fclose(f_hdv);
//retirar depois
f_hdv = fopen(diretorio , "rb");
if (f_hdv == NULL){
return -1;
}
for (i = 0; i < BLK_SIZE * BLK_QTD; i++){
fread(&c,sizeof(char),1,f_hdv);
printf("%c ", c);
}
fclose(f_hdv);
printf("\n");
// ate aqui
strcpy(diretorio, dir_padrao);
return 1;
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
De volta para o futuro - ou melhor, para o presente (21)
A area de trabalho ficou preta (2)
Cursos, livros e comunidades (4)
Erro de Montagem SSD Nvme (11)
O gerenciamento da placa de som do meu sistema está maluco (0)