Problema con programma in C

di il
2 risposte

Problema con programma in C

Si tratta di un programma che mi setti i bit in modo che assuminino la configurazione 11110000 11110000 11110000 11110000. (Mi da un errore con devc++ nel rigo '' [printf("\n\n");]''.



#include<stdio.h>
main(){
int i,j;
int val=0xf0;
int mask=1;
int x=0;
int vect[32];

x=val;

val = val <<8;
x = x | val;

val= val << 8;
x = x | val;

val= val << 8;
x = x | val;



printf("\n\n");
for(i=0; i<32;i++)
{
if((x & mask)==0)
vect=0;
else
vect=1;

mask=mask<<1;

}

for(i=0;i<32;i++)
{

printf("%d",vect[31-i]);
if(i>0 && (i+1)%8==0)
printf(" ");
}
getchar();
}

2 Risposte

  • Re: Problema con programma in C

    Usa i tag CODE e indica di quale errore si tratta ...

    Provato con Visual C++ ... nessun errore ...
  • Re: Problema con programma in C

    Provato con code::block:
    
    ||=== iop, Debug ===|
    D:\C_C++\CodeBlock\iop\main.c|29|warning: return type defaults to 'int' [-Wreturn-type]|
    D:\C_C++\CodeBlock\iop\main.c||In function 'main':|
    D:\C_C++\CodeBlock\iop\main.c|30|warning: unused variable 'j' [-Wunused-variable]|
    D:\C_C++\CodeBlock\iop\main.c|69|warning: control reaches end of non-void function [-Wreturn-type]|
    ||=== Build finished: 0 errors, 3 warnings (0 minutes, 1 seconds) ===|
    
Devi accedere o registrarti per scrivere nel forum
2 risposte