Contactmoment
19 april
slides.com/jod/pt_apr_19
Docent: Jo Devriendt
Assistent: Ann Philips
Coördinator: Joost Vennekens
voornaam.achternaam@kuleuven.be
Programmeertechnieken [B-KUL-YI0855]
De Nayer, IIW, E-ICT, 2Ba + schakel, 2020-2021
Contactmoment 19 april
Programmeertechnieken [B-KUL-YI0855]
De Nayer, IIW, E-ICT, 2Ba + schakel, 2020-2021
Onderwerpen:
- 16a. Softwarevereisten
 - 16b. Testen
 - 16c. Debuggen
 
Uitsmijter om +- 10:10 :
Vind de bugs: https://pastebin.com/zLJ4sUfH
Open vraag: wat heb je altijd al willen weten over een bepaalde programmeertaal? Zet het in de chat!
Contactmoment 19 april
Programmeertechnieken [B-KUL-YI0855]
De Nayer, IIW, E-ICT, 2Ba + schakel, 2020-2021
#define N 10
void keerOm(char* s){
  int len = strlen(s);
  char* tmp = (char*) malloc(sizeof(char)*len);
  
  // stockeer in tmp[i] de inverse van s
  for(unsigned int i=len-1; i>=0; --i){
    tmp[i] = s[len-i-1];
  }
  // kopieer tmp naar s
  for(unsigned int i=0; i<len; ++i){
    s[i] = tmp[i];
  }
  
  free(tmp);
}
int keerOmTest(){
   char s1[N] = "test";
   char s2[N] = "tset";
   keerOm(s1);
   return strcmp(s1,s2) == 0;
}
void main() {
  printf("keerOm test: %d\n",keerOmTest());
  assert(keerOmTest());
}
Contactmoment 19 april
By Jo Devriendt
Contactmoment 19 april
- 814