Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ii:lab:laborator4 [2016/12/08 01:31]
iulian_gabriel.radu [Exerciții și aplicații]
ii:lab:laborator4 [2016/12/08 10:03] (current)
iulian_gabriel.radu [Exerciții și aplicații]
Line 7: Line 7:
 GDB este folosit în principal pentru a depana programe scrise în C sau C++. Acesta poate fi folosit în două moduri pentru a depana un program: GDB este folosit în principal pentru a depana programe scrise în C sau C++. Acesta poate fi folosit în două moduri pentru a depana un program:
  
-rulându-l folosind comanda gdb +  * rulându-l folosind comanda gdb 
-folosind fişierul core generat în urma unei erori grave (de obicei segmentation fault)+  ​* ​folosind fişierul core generat în urma unei erori grave (de obicei segmentation fault)
  
 În acest laborator vom analiza doar prima modalitate de depanare. În acest laborator vom analiza doar prima modalitate de depanare.
Line 156: Line 156:
 #define MAX 7 #define MAX 7
  
-#define MAGIC 4096+#define MAGIC 100000
 int intArray[MAX] = {4,​6,​3,​2,​1,​9,​7};​ int intArray[MAX] = {4,​6,​3,​2,​1,​9,​7};​
  
Line 182: Line 182:
  
 void swap(int num1, int num2) { void swap(int num1, int num2) {
-   int temp = intArray[num1+MAGIC]; +   int temp = intArray[num1];​ 
-   ​intArray[num1] = intArray[num2];​+   ​intArray[num1+MAGIC] = intArray[num2];​
    ​intArray[num2] = temp;    ​intArray[num2] = temp;
 } }
ii/lab/laborator4.1481153493.txt.gz · Last modified: 2016/12/08 01:31 by iulian_gabriel.radu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0