Προς το περιεχόμενο

Συνδεση δυο αρχειων .c


papa_john

Προτεινόμενες αναρτήσεις

#include <stdio.h>b

#include <malloc.h>

#include <math.h>

#include "header.h"

 

int concatenateSortedLists(List  *, List *, List *);

int insertNodeIntoList(List *);

ListNode * generateNewListNode(void);

 

 

int main(int argc, char * argv[])

{

    List * list1;

    int i;

    int size1,size2;

    printf("Insert the size of list1: ");

    scanf("%d",&size1);

    for(i=0;i<size1;i++)

    {

        generateNewListNode();

    }

    printf("Insert the size of list2: ");

    scanf("%d",&size2);

system("PAUSE");

return 0;

}

 

ListNode * generateNewListNode(void) {

ListNode * newNode = (ListNode *) NULL;

newNode = (ListNode *) malloc(sizeof(ListNode));

newNode->datum = ((int) ((rand() * 1235 ) * (rand() * 100) )) % 256;

newNode->next = (ListNode *) NULL;

    newNode->previous = (ListNode *) NULL;

    return newNode;

}

 

int insertNodeIntoList(List *){  

node d = {numberOfNodesInList, head, head->prev};

  node *new_node = malloc(sizeof(node));

  /* TODO: handle malloc failure */

  *new_node = d;

  head->prev->next = new_node;

  head->prev = new_node;

}

aytos einai o kodikas kalos einai i exo kanei vlakeies? 
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευτυχώς που τον έβαλες σε [ code ] tags.

int insertNodeIntoList(List *){  

node d = {numberOfNodesInList, head, head->prev};

  node *new_node = malloc(sizeof(node));

  /* TODO: handle malloc failure */

  *new_node = d;

  head->prev->next = new_node;

  head->prev = new_node;

}

aytos einai o kodikas kalos einai i exo kanei vlakeies?

void insert_list(node *head, int data) {

node d = {data, head, head->prev};

node *new_node = malloc(sizeof(node));

/* TODO: handle malloc failure */

*new_node = d;

head->prev->next = new_node;

head->prev = new_node;

}

Απόσπασμα του κώδικα σου και του κώδικα από Stack Overflow
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...