Advertisement
Guest User

Peter Toft

a guest
Jul 17th, 2007
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <malloc.h>
  3.  
  4. void fed(int *a)
  5. {
  6. int ii;
  7. int b;
  8. for (ii=0;ii<3;ii++) {
  9. b=a[ii];
  10. printf("%i\n",b);
  11. }
  12. }
  13.  
  14. void fed2(int **a)
  15. {
  16. int ii;
  17. int jj;
  18.  
  19. for (ii=0;ii<2;ii++) {
  20. for (jj=0;jj<3;jj++) {
  21. printf("%i ",a[ii][jj]);
  22. }
  23. printf("\n");
  24. }
  25. }
  26.  
  27. int main()
  28. {
  29. int *a;
  30. int **b;
  31. int c[2][3];
  32.  
  33. a=(int *)malloc(3*sizeof(int));
  34. a[0] = 1;
  35. a[1] = 6;
  36. a[2] = 8;
  37.  
  38. /* Allocate b */
  39. b=(int **)malloc(2*sizeof(int*));
  40. b[0]=(int *)malloc(3*sizeof(int));
  41. b[1]=(int *)malloc(3*sizeof(int));
  42.  
  43. /* Init b */
  44. b[0][0] = 2;
  45. b[0][1] = -2;
  46. b[0][2] = 22;
  47. b[1][0] = 12;
  48. b[1][1] = -12;
  49. b[1][2] = 212;
  50.  
  51. /* Init c */
  52. c[0][0] = 2;
  53. c[0][1] = -2;
  54. c[0][2] = 22;
  55. c[1][0] = 12;
  56. c[1][1] = -12;
  57. c[1][2] = -12;
  58.  
  59. fed(a);
  60. fed2(b);
  61. return 0;
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement