Dobbiamo inizializzare un array di char con una dimensione già prefissatae in un secondo momento visualizzarea video il suo contenuto.
ecco qui il codice:
codice:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv)
{
	

	char array[5];
	int i;
	
	
	for( i=0 ; i<5 ; i++ )
	{
		
		printf("dammi car \n");
		scanf( "%c" , &array[i] );
		
	}
	
	for( i=0 ; i<5 ; i++ )
	{
		
		printf("%c" , array[i] );
		
	}	
	
	
	
	system("pause");
	return 0;
}
Compila ma sbaglia ad eseguire: in pratica, al secondo "colpo"di for scrive due volte: "dammi char" e poi la ricostruzione della'rray è arrata.
Purtroppo siamo OBBLIGATI a usare scanf() e non gets/puts e ci è vietato l'uso della libreria "string.h"
Abbiamo usato anche il "%s" e sappiamo che va, ma perché non va con il "%c"?
Sapete come risolvere??? Usiamo Geany con Ubuntu, grazie per la risposta