Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- long int get_memory_size_method_A(char words[][MAX_WORD_LEN],char* pointer_array[][2]){
- int i;
- long int pointer_size = 0, char_size = 0,final_size;
- for(i=0; i<MAX_WORDS; i++){
- if(pointer_array[i][0] == NULL){
- break;
- }
- else{
- pointer_size += sizeof(char*);
- }
- }
- for(i = 0; i< MAX_WORDS; i++){
- if(words[i][0] == '\0'){
- break;
- }
- else{
- char_size += strlen(&words[i][0]) * sizeof(char);
- }
- }
- final_size = char_size + pointer_size;
- return final_size;
- }
- long int get_memory_size_method_B(char words[][MAX_WORD_LEN],char* pointer_array[][2]){
- int i;
- long int size = 0;
- for(i=0; i<MAX_WORDS; i++){
- if(pointer_array[i][0] == NULL){
- break;
- }
- else{
- size += strlen(pointer_array[i][0]) * sizeof(char);
- }
- }
- return size;
- }
- double get_quotient_of_methods(char words[][MAX_WORD_LEN],char* pointer_array[][2]){
- return (double)get_memory_size_method_A(words,pointer_array)/ (double) get_memory_size_method_B(words,pointer_array);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement