Sou novo no fórum e iniciante em C e preciso da ajuda de vocês.
Tenho que criar um arquivo binário contendo um vetor de N elementos compostos por 0 e 1. fiz o programa abaixo, mas da erro no final, o codeblock que eu uso não aponta erro, mas não gera esse binário.
Desde já agradeço
#define L 1024 /* linear lattice size */
#define ofile "ZProhibited.10" /* output binary file name */
Pergunta
Éder winkert
Bom dia,
Sou novo no fórum e iniciante em C e preciso da ajuda de vocês.
Tenho que criar um arquivo binário contendo um vetor de N elementos compostos por 0 e 1. fiz o programa abaixo, mas da erro no final, o codeblock que eu uso não aponta erro, mas não gera esse binário.
Desde já agradeço
#define L 1024 /* linear lattice size */
#define ofile "ZProhibited.10" /* output binary file name */
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
int main()
{
int N=L*L, prohibited[N], i;
FILE *fdata;
for(i=0 ; i<=3L ; i++)
{
prohibited=0;
}
for(i>3L ; i<=3L+11 ; i++)
{
prohibited=1;
}
for(i>3L+11 ; i<=4L ; i++)
{
prohibited=0;
}
for(i>4L ; i<=4L+11 ; i++)
{
prohibited=1;
}
for(i>4L+11 ; i<N ; i++)
{
prohibited=0;
}
fdata=fopen(ofile,"wb");
fwrite(prohibited, 4, N,fdata);
fclose(fdata);
}
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.