Premetto che ora, per compilare il codice c e c++, utilizzo il notepad++, visto che già lo utilizzavo per altro, ovviamente oltre a miniGW, e mi trovo meglio, ma c'è ancora una domanda al quale vorrei sempre una risposta
Finalmente, dopo un paio di prove, ero riuscito a far compilare un sorgente c ad eclipse, fino a qui tutto a posto, il problema è che la console di eclipse mi restituisce un output diverso dalla console di windows, pur essendo lo stesso file appena compilato, ora vi spiego meglio:
Utilizzando eclipse, scrivo questo semplice codice c:
Compilo il codice utilizzando eclipse e va tutto ok, lo stesso codice, lo eseguo sulla console di windows e fin qui tutto ok, ma se, sempre lo stesso codice, lo eseguo sulla console di eclipse mi si comporta in modo strano, cioè: mi esegue prima lo scanf ( mi fa prima digitare i caratteri che andranno in str ) per poi eseguirmi il printf(), strano vero? come mai mi accade questo?
Finalmente, dopo un paio di prove, ero riuscito a far compilare un sorgente c ad eclipse, fino a qui tutto a posto, il problema è che la console di eclipse mi restituisce un output diverso dalla console di windows, pur essendo lo stesso file appena compilato, ora vi spiego meglio:
Utilizzando eclipse, scrivo questo semplice codice c:
Codice:
#include <stdio.h>
void main()
{
char str[10];
printf("Scrivi: ");
scanf("%s", str);
}
Compilo il codice utilizzando eclipse e va tutto ok, lo stesso codice, lo eseguo sulla console di windows e fin qui tutto ok, ma se, sempre lo stesso codice, lo eseguo sulla console di eclipse mi si comporta in modo strano, cioè: mi esegue prima lo scanf ( mi fa prima digitare i caratteri che andranno in str ) per poi eseguirmi il printf(), strano vero? come mai mi accade questo?
Ultima modifica: