Pași

  1. scriere program simplu C în vim Vedeti aici un program simplu.
  2. debugging cu gdb
  3. verificare cu valgrind

Compilarea cu gcc

Debugging (depanare) cu gdb

Probleme

  1. Compilați programul următor cu gcc și verificați-l cu valgrind:

    #include <malloc.h>
    
    
    
    int main(
    
        int argc,
    
        char **argv
    
        )
    
    {
    
        char **c;
    
    
    
        c = (char**)malloc(2 * sizeof(char*));
    
        c[0] = "hello";
    
        c[1] = "world";
    
        c[2] = "!";
    
        return 0;
    
    }
  2. Să se citească de la tastatură 10 numere într-un vector static de întregi și să se afișeze minimul și media lor.
  3. Să se citească un număr N de la tastatură, apoi N texte de maxim 20 de litere. Să se afișeze textele ordonate alfabetic.
  4. Să se aloce un vector bidimensional de întregi de dimensiune N * N (N citit de la tastatură) și să se completeze cu numere în ordine crescătoare. Să se afișeze suma numerelor impare de pe fiecare coloană.
  5. Implement a program that involves text and binary file I/O and memory allocation

Referințe