How to make an Array equal another array in C -


i having trouble making array equal array in c. in main method not let me assign inputint1 returned value of convertwoscomp.

#include <stdio.h> #include <stdlib.h> int validchecker(char *input_stringin); int* converttwoscomp(char *inputstringin, int *inputintin); int main(void) {     char inputstring1[11];     char inputstring2[11];     int inputint1[11];     int inputint2[11];      printf(" ");     inputint1 = converttwoscomp(inputstring1, inputint1);     for(i = 0; inputstring1[i]; i++){         printf("%d", inputint1[i]);     }       int * converttwoscomp(char *inputstringin, int *inputintin){     int digit;     int i;      if((inputstringin[0] == '+') ||(inputstringin[0]) == '0'){         inputstringin[0] = 0;     }     if(inputstringin[0] == '-'){         inputstringin[0] = 1;     }     for(i = 0; inputstringin[i]; i++){         digit = inputstringin[i] - '0';         inputstringin[i] = digit;     }      for(i = 0; inputintin[i]; i++){         if(inputintin[i] == 0){             inputintin[i] = 1;         }         if(inputintin[i] == 1){             inputintin[i] = 0;         }     }     return inputintin;    } 

in main method not let me assign inputint1 returned value of convertwoscomp.

this need:

#include <stdio.h> #include <stdlib.h> #include <string.h>  int main(void){     char array1[] = "michi";     size_t len = strlen(array1);     char *array2 = malloc(len+1);      memcpy(array2, array1, len+1);      printf("array2 = %s\n",array2);     free(array2);     return 0; } 

output:

array2 = michi


Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -