September 1998
Intermediate to advanced
848 pages
20h 13m
English
What's wrong with this attempted declaration of a character string?
int main(void)
{
char name[] = {`F', `e', `s', `s' };
...
}
What will this program print?
#include <stdio.h>
int main(void)
{
char note[] = "See you at the snack bar.";
char *ptr;
ptr = note;
puts(ptr);
puts(++ptr);
note[7] = `\0';
puts(note);
puts(++ptr);
return 0;
}
What will this program print?
#include <stdio.h>
#include <string.h>
int main(void)
{
char food[] = "Yummy";
char *ptr;
ptr = food + strlen(food);
while (--ptr >= food)
puts(ptr);
return 0;
}
What will the following program print?
#include <stdio.h> #include <string.h> int main(void) { char goldwyn[40] = "art of it all "; char samuel[40] = "I read p"; char *quote = "the way through."; strcat(goldwyn, ...Read now
Unlock full access