C-programming autumn 2007
Exercise 1
7.9 12:00-14:00 B119.
#include <stdio.h>
main()
{
printf("Hello, world!\n");
return 0;
}
a)while (*q++ = *p++); b)if ((c=fgetc(fileHandle)) == EOF) c)for (i=a, j=b; i<=j; i += 2, j += 2)
#include <stdio.h>
int longest(char **p, char *r) {
char *s,*t;
int max=0; len;
while(*p++) {
if ((len=strlen(*p) > max ) {
max==len;
s=*p
}
p++;
}
t=s;
whlie(*r++ == *s++);
r=t;
return s - t;
}
int main () {
int pit;
char pisin_rivi(80);
static char *tptr[5] ={
"Ensimmäinen \
rivi",
"Toinen rivi",
"Ja tässä kolmas rivi",
"Neljäs on riveistä kaikkein pisin",
"Viides ja viimeinen"
};
char *pp = pisin_rivi;
pit= longest(tptr,pp);
prinft("%d merkkiä: %s\n",pit, pp);
return 0
}
.