Array e funzioni in c

di il
1 risposte

Array e funzioni in c

Salve a tutti non ho molta dimestichezza con il c. stavo provando a scrivere un substring fatto in caso. a livello logico mi sembra giusto ma evidentemente no.

il codice è il seguente:

#include <stdio.h>
#include <string.h>

void  b_substring(char s[5],int pi,int nc, char ris[3])
{ 
  

int cont=0,i=0,ir=0;
i=pi;

 

while(cont<nc)
{
ris[ir]=s[i];
 
ir++;i++;cont++;
}
 
}

int main()
{
  printf("pippo");
char s[]="ciao";
  char ris[3];
 b_substring(s,1,2,ris);

 int k;
 for( k=0;k<3;k++)
   {
      printf("%s",ris[k]);

   }

}
secondo voi cosa sbaglio?

grazie a tutti per l'aiuto.

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte