è da un po che non masticavo il C e da un po' mi ci sono ridedicato!
sono partito dal semplice... molto semplice ma mi sono bloccato...
sono su ubuntu e uso gcc. sto provando a creare diversi programmi sull'impronta di questo ma genero errori o eventi non desiderati:
- Code: Select all
#include <stdio.h>
main()
{
int buf[2];
char n;
printf("\ninserisici il primo valore:");
scanf("%d",&buf[0]);
printf("\ninserisici il secondo valore:");
scanf("%d",&buf[1]);
printf("\n\nprimo valore:%d\tsecondo valore:%d",buf[0],buf[1]);
printf("\ncontinuare? [s/n]:");
n=getchar();
printf("\n\nprimo valore:%d\tsecondo valore:%d\t\trisp:%c",buf[0],buf[1],n);
}
il problema da me riscontrato in questo caso consiste nel fatto che, usando 2 scanf per due int e 1 scanf(o un getchar) per un char, mi permette di inserire solo gli interi.
T_T o sono schiappa io o il compilatore ha qualche serio bug
Grazie in anticipo!!!

