Inserimento di caratteri #, @

di il
4 risposte

Inserimento di caratteri #, @

In pratica mi sono trovato dinanzi ad un problema, beh un banale esercizio dove mi si chiede di scrivere un programma che utilizzi due funzioni per costruire un quadrato...fin qua tutto ok, insomma è interessante osservare come molti processi si assomiglino..insomma per chiamate alle funzioni nidificate in altre funzioni, sembra quasi di assistere al fenomeno della ricorsione veniamo al problemino, il codice di tutto questo è:

#include <stdio.h>
#include <conio.h>

void side (int);
int fillCharacter (void);

main()
{
      int number;
      
      printf("Inserisci il numero del quadrato: ");
      scanf("%d", &number);
      
      side(number);
      
      getch();
      
      }
      
      void side (int x){
          
          int colonna, asterisco, z;
          
          colonna = 0;
          
          while(colonna <= x){
                        
               asterisco = 1;
               
          while(asterisco <= x){
                          
               z = fillCharacter();
                   
               printf("%d", z);
               
               asterisco++;
               
               }
               printf("\n");
               colonna++;
               
               }
               }
          int fillCharacter(void){
              
              int z;
              z = 3;
              
              return z;
              }
               
come faccio a dare a Z, il # o @????

4 Risposte

  • Re: Inserimento di caratteri #, @

    Micca ho capito cosa vuoi fare con sto programma? z cosa dovrebbe assumere nella funzione fillCharacter?
  • Re: Inserimento di caratteri #, @

    Ciao sky...in pratica il programma dovrebbe stamparmi un quadrato a seconda del valore che inserisco nella funzione fillCharacter, ovvero nella variabile z...e mi si chiede che se il valore di fill sia un #, in base al numero di side, dovrebbe stampare un quadrato di 4 #...solo non so come poter far prendere in input, il simbolo #...tutto qui...
  • Re: Inserimento di caratteri #, @

    Così?
    
    scanf("%c",&carattereFill); 
    
  • Re: Inserimento di caratteri #, @

    Già...%c..ok...benone...talvolta affogo in un bicchiere d'aqua..thank's sky...si no per l'esercizio non è che mi sono complicato la vita...ehehe mi è stato richiesto solo per farmi capire, come poter usufruire di una chiamata di funzione, all'interno di una definizione, al fine di non nidificarne un altra in una già definita......che è un errore...tutto benone...alla prox mitico...
Devi accedere o registrarti per scrivere nel forum
4 risposte