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
Programmeertechnieken [B-KUL-YI0855]
De Nayer, IIW, E-ICT, 2Ba + schakel, 2020-2021
Onderwerpen:
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!
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());
}