Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c] puntatori

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    [c] puntatori

    dove sbaglio?

    codice:
    #include <stdio.h>
    
    
    
    
    void stampa(char* testo);
    char* lower2(char* testo);
    main(){
    char * a = "CIaOoOo";
    char * b = lower2(a);
    printf("%s", b);
    system("pause");
    }
    
    
    void stampa(char* testo){
      int i;
      for(i=0;testo[i]!='\0';i++) printf("%c", testo[i]); 
      /* printf("%s", testo); */
    }
    
    
    char* lower2(char* testo){
      int i;
      char msg[40];
      for(i=0;testo[i]!='\0';i++) msg[i]=(char)lower(testo[i]);
      msg[i]='\0';
      return msg;
      
    }
    
    
    int lower(int c)
    {
      if(c >= 'A' && c <= 'Z')
        return c + 'a' - 'A';
      else
        return c;
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Perché dici che sbagli? Magari qualche informazione in più potrebbe evitarci di provare il codice ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.