luc069.c
Problem Statement
luc069.c
If the string "Alice in wonder land" is fed to the following scanf() statement, what will be the contents of arrays str1, str2, str3 and str4?
Source Code
c
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char str1[20], str2[20], str3[20], str4[20];
printf("Enter the string 'Alice in wonder land': ");
/* scanf stops reading at the first whitespace character for %s */
scanf("%s%s%s%s", str1, str2, str3, str4);
printf("\nContents of arrays:\n");
printf("str1: %s\n", str1);
printf("str2: %s\n", str2);
printf("str3: %s\n", str3);
printf("str4: %s\n", str4);
return 0;
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
● Author - Amit Dutta · Updated - 08 Feb 2026