C How To Program 7th Edition Deitel Solutions Manualpdf Download
C How To Program 7th Edition Deitel Solutions Manualpdf Download
Manual download
https://testbankfan.com/product/c-how-to-program-7th-edition-
deitel-solutions-manual/
https://testbankfan.com/product/c-how-to-program-7th-edition-deitel-
test-bank/
https://testbankfan.com/product/c-how-to-program-10th-edition-deitel-
solutions-manual/
https://testbankfan.com/product/visual-c-how-to-program-6th-edition-
deitel-solutions-manual/
https://testbankfan.com/product/mcitp-guide-to-microsoftr-windows-
server-2008-1st-edition-palmer-test-bank/
Taxation of Business Entities 4th Edition Spilker
Solutions Manual
https://testbankfan.com/product/taxation-of-business-entities-4th-
edition-spilker-solutions-manual/
https://testbankfan.com/product/interpersonal-communication-relating-
to-others-canadian-7th-edition-beebe-test-bank/
https://testbankfan.com/product/management-preliminary-edition-1st-
edition-gulati-test-bank/
https://testbankfan.com/product/ciao-8th-edition-carla-test-bank/
https://testbankfan.com/product/essentials-of-organizational-
behavior-2nd-edition-scandura-solutions-manual/
Cognitive Science An Introduction to the Study of Mind 3rd
Edition Friedenberg Test Bank
https://testbankfan.com/product/cognitive-science-an-introduction-to-
the-study-of-mind-3rd-edition-friedenberg-test-bank/
9 C Formatted Input/Output
Objectives
In this chapter, you’ll:
■ Use input and output
streams.
■ Use all print formatting
capabilities.
■ Use all input formatting
capabilities.
■ Print with field widths and
precisions.
■ Use formatting flags in the
printf format control
string.
■ Output literals and escape
sequences.
■ Format input using scanf.
Self-Review Exercises 565
Self-Review Exercises
9.1 Fill in the blanks in each of the following:
a) All input and output is dealt with in the form of .
ANS: streams.
b) The stream is normally connected to the keyboard.
ANS: standard input.
c) The stream is normally connected to the computer screen.
ANS: standard output.
d) Precise output formatting is accomplished with the function.
ANS: printf.
e) The format control string may contain , , ,
and .
ANS: Conversion specifiers, flags, field widths, precisions, literal characters.
f) The conversion specifier or may be used to output a signed
decimal integer.
ANS: d, i.
g) The conversion specifiers , and are used to dis-
play unsigned integers in octal, decimal and hexadecimal form, respectively.
ANS: o, u, x (or X).
h) The modifiers and are placed before the integer conversion
specifiers to indicate that short or long integer values are to be displayed.
ANS: h, l.
i) The conversion specifier is used to display a floating-point value in expo-
nential notation.
ANS: e (or E).
j) The modifier is placed before any floating-point conversion specifier to in-
dicate that a long double value is to be displayed.
ANS: L.
k) The conversion specifiers e, E and f are displayed with digits of precision
to the right of the decimal point if no precision is specified.
ANS: 6.
l) The conversion specifiers and are used to print strings and
characters, respectively.
ANS: s, c.
m) All strings end in the character.
ANS: NULL ('\0').
n) The field width and precision in a printf conversion specifier can be controlled with
integer expressions by substituting a(n) for the field width or for the pre-
cision and placing an integer expression in the corresponding argument of the argument
list.
ANS: asterisk (*).
o) The flag causes output to be left justified in a field.
ANS: - (minus).
p) The flag causes values to be displayed with either a plus sign or a minus
sign.
ANS: p) + (plus).
q) Precise input formatting is accomplished with the function.
ANS: scanf.
566 Chapter 9 C Formatted Input/Output
r) A(n) is used to scan a string for specific characters and store the characters
in an array.
ANS: scan set.
s) The conversion specifier can be used to input optionally signed octal, dec-
imal and hexadecimal integers.
ANS: i.
t) The conversion specifiers can be used to input a double value.
ANS: le, lE, lf, lg or lG.
u) The is used to read data from the input stream and discard it without as-
signing it to a variable.
ANS: assignment suppression character (*).
v) A(n) can be used in a scanf conversion specifier to indicate that a specific
number of characters or digits should be read from the input stream.
ANS: field width.
9.2 Find the error in each of the following and explain how the error can be corrected.
a) The following statement should print the character 'c'.
printf( "%s\n", 'c' );
ANS: Error: Conversion specifier s expects an argument of type pointer to char.
Correction: To print the character 'c', use the conversion specifier %c or change 'c'
to "c".
b) The following statement should print 9.375%.
printf( "%.3f%", 9.375 );
ANS: Error: Trying to print the literal character % without using the conversion specifier %%.
Correction: Use %% to print a literal % character.
c) The following statement should print the first character of the string "Monday".
printf( "%c\n", "Monday" );
ANS: Error: Conversion specifier c expects an argument of type char.
Correction: To print the first character of "Monday" use the conversion specifier %1s.
d) printf( ""A string in quotes"" );
ANS: Error: Trying to print the literal character " without using the \" escape sequence.
Correction: Replace each quote in the inner set of quotes with \".
e) printf( %d%d, 12, 20 );
ANS: Error: The format control string is not enclosed in double quotes.
Correction: Enclose %d%d in double quotes.
f) printf( "%c", "x" );
ANS: Error: The character x is enclosed in double quotes.
Correction: Character constants to be printed with %c must be enclosed in single
quotes.
g) printf( "%s\n", 'Richard' );
ANS: Error: The string to be printed is enclosed in single quotes.
Correction: Use double quotes instead of single quotes to represent a string.
9.3 Write a statement for each of the following:
a) Print 1234 right justified in a 10-digit field.
ANS: printf( "%10d\n", 1234 );
b) Print 123.456789 in exponential notation with a sign (+ or -) and 3 digits of precision.
ANS: printf( "%+.3e\n", 123.456789 );
c) Read a double value into variable number.
ANS: scanf( "%lf", &number );
d) Print 100 in octal form preceded by 0.
ANS: printf( "%#o\n", 100 );
Exercises 567
Exercises
9.4 Write a printf or scanf statement for each of the following:
a) Print unsigned integer 40000 left justified in a 15-digit field with 8 digits.
ANS: printf( “%-15.8u”, ( unsigned int ) 40000 );
b) Read a hexadecimal value into variable hex.
ANS: scanf( “%x”, &hex );
c) Print 200 with and without a sign.
ANS: printf( “%+d %d\n”, 200, 200 );
d) Print 100 in hexadecimal form preceded by 0x.
ANS: printf( %#x\n”, 100 );
e) Read characters into array s until the letter p is encountered.
ANS: scanf( “%[^p]”, s );
f) Print 1.234 in a 9-digit field with preceding zeros.
ANS: printf( “%09.3f\n”, 1.234 );
g) Read a time of the form hh:mm:ss, storing the parts of the time in the integer variables
hour, minute and second. Skip the colons (:) in the input stream. Use the assignment
suppression character.
ANS: scanf( “%d%*c%d%*c%d”, &hour, &minute, &second );
h) Read a string of the form "characters" from the standard input. Store the string in
character array s. Eliminate the quotation marks from the input stream.
ANS: scanf( “\”%[^\”]”, s );
i) Read a time of the form hh:mm:ss, storing the parts of the time in the integer variables
hour, minute and second. Skip the colons (:) in the input stream. Do not use the as-
signment-suppression character.
ANS: scanf( “%d:%d:%d:”, &hour, &minute, &second );
9.5 Show what is printed by each of the following statements. If a statement is incorrect, indi-
cate why.
a) printf( "%-10d\n", 10000 );
ANS: 10000
b) printf( "%c\n", "This is a string" );
ANS: A string cannot be printed with the %c specifier.
c) printf( "%*.*lf\n", 8, 3, 1024.987654 );
ANS: 1024.988
d) printf( "%#o\n%#X\n%#e\n", 17, 17, 1008.83689 );
ANS:
021
0X11
1.008837e+03
568 Chapter 9 C Formatted Input/Output
to input and print the values. Test the program with the following sets of input data:
10 10
-10 -10
010 010
0x10 0x10
ANS:
9.8 (Printing Numbers in Various Field Widths) Write a program to test the results of printing
the integer value 12345 and the floating-point value 1.2345 in various size fields. What happens
when the values are printed in fields containing fewer digits than the values?
ANS:
12345
12345
12345
1.234500
1.234500
1.234500
570 Chapter 9 C Formatted Input/Output
9.9 (Rounding Floating-Point Numbers) Write a program that prints the value 100.453627
rounded to the nearest digit, tenth, hundredth, thousandth and ten-thousandth.
ANS:
100
100.5
100.45
100.454
100.4536
9.10 (Temperature Conversions) Write a program that converts integer Fahrenheit temperatures
from 0 to 212 degrees to floating-point Celsius temperatures with 3 digits of precision. Perform the
calculation using the formula
celsius = 5.0 / 9.0 * ( fahrenheit - 32 );
to perform the calculation. The output should be printed in two right-justified columns of 10
characters each, and the Celsius temperatures should be preceded by a sign for both positive and
negative values.
ANS:
Fahrenheit Celsius
0 -17.778
1 -17.222
2 -16.667
3 -16.111
4 -15.556
5 -15.000
6 -14.444
7 -13.889
.
.
.
204 +95.556
205 +96.111
206 +96.667
207 +97.222
208 +97.778
209 +98.333
210 +98.889
211 +99.444
212 +100.000
9.11 (Escape Sequences) Write a program to test the escape sequences \', \", \?, \\, \a, \b, \n,
\r and \t. For the escape sequences that move the cursor, print a character before and after printing
the escape sequence so it’s clear where the cursor has moved.
ANS:
9.12 (Printing a Question Mark) Write a program that determines whether ? can be printed as
part of a printf format control string as a literal character rather than using the \? escape sequence.
ANS:
9.13 (Reading an Integer with Each scanf Conversion Specifier) Write a program that inputs the
value 437 using each of the scanf integer conversion specifiers. Print each input value using all the
integer conversion specifiers.
ANS:
20
21 // print each of the 5 values
22 printf( "%s\n%d %i %o %u %x\n\n", s[ loop ], array[ loop ],
23 array[ loop ], array[ loop ], array[ loop ], array[ loop ] );
24 } // end for
25 } // end main
Enter the value 437 five times: 437 437 437 437 437
Read with %d:
437 437 665 437 1b5
9.14 (Outputting a Number with the Floating-Point Conversion Specifiers) Write a program
that uses each of the conversion specifiers e, f and g to input the value 1.2345. Print the values of
each variable to prove that each conversion specifier can be used to input this same value.
ANS:
9.15 (Reading Strings in Quotes) In some programming languages, strings are entered surround-
ed by either single or double quotation marks. Write a program that reads the three strings suzy,
"suzy" and 'suzy'. Are the single and double quotes ignored by C or read as part of the string?
ANS:
9.16 (Printing a Question Mark as a Character Constant) Write a program that determines
whether ? can be printed as the character constant '?' rather than the character constant escape se-
quence '\?' using conversion specifier %c in the format control string of a printf statement.
ANS:
9.17 (Using %g with Various Precisions) Write a program that uses the conversion specifier g to
output the value 9876.12345. Print the value with precisions ranging from 1 to 9.
ANS:
“Look at that big old grape tree, Mammy Phyllis,” said Mary Van, as
she ran beside the little boy gathering wild flowers in the woods
back of the house.
“That’s not a grape tree, Mary Van—it’s a grape vine,” corrected
Willis.
“’Tain’t, it’s a tree, isn’t it, Mammy?”
“It’s a vine,” he emphasized with a shake of her arm.
“Make him stop, he’s knocking my flowers.”
“Dey ain’t no use youall ’sputin’ ’bout Miss Wile Grape. Bofe uv yer’s
got hit right. She uster be Miss Wile Grape Vine ’fo’ she take an’
marry ole man Holl’r Tree. Now she call herse’f Miss Grape Vine
Tree.”
“Where’s Old Man Holl’r Tree?”
“Yond’rs him,—standin’ b’hime Miss Wile Grape. Dey’s er heap er
men fokes hidin’ b’hime der ole ladies in dis worl’, too! Yas, suh! an’
dey’s er heap uv ’ooman fokes dat act jes’ like Miss Wile Grape done
whin Mist’r Wise Oak tell her long time ergo ter stop keepin’ comp’ny
wid Holl’r Tree. Mist’r Wise Oak tell her Holl’r Tree ain’ fit’n fur
nuthin’ but ter hide possums in.
“She say, ‘I doan keer ef he can’t do nuthin’, I kin make er livin’ fur
bofe uv us, but I’m jes’ bleeg ter have sumbody ter lean on.’
“He say, ‘Doan git er long s’ fas’, Wile Grape; lay low fur er while, an’
’twon’ be long ’fo’ young Johnnie Live Oak’ll reach out an’ ax you ter
lean on him.’
“She say, ‘No, I ain’ gwine ’ginst Holl’r Tree jes’ ’caze he’s gettin’ ole
an’ ball.’
“Miss Crab Apple tell her, ‘Dat’s right, grab yer fus’ chance, ’caze yer
ain’ gwina git no mo’.’ Dat hu’t po’ lit’le Wile Grape’s feelin’s, an’ she
sorter wilt an’ creep on de groun’ tell Miss Bizzy Bee come an’ tell
her Holl’r Tree say ef she doan come on, he gwine tumble ter pieces.
Den she lif’ up her haid an’ git Bob Win’ ter take her up ter Holl’r
Tree, an’ she bin dar ev’r sense, tryin’ ter hide his ole ugly se’f; an’
de wurser he look, de mo’ purty leaves an’ grapes she try ter kiv’r
ov’r him.”
“What’d Miss Crab Apple say?” Mary Van wanted to hear the gossip.
“Nobody ain’ lis’n ter whut she say, ’caze she so sour an’ mean,
ev’ybody keep out’n her way.”
Willis darted ahead. “Look, Mammy, look at the persimmons!” and
he began hurling stones towards the tree.
“Nobody doan want no green ’simmons, boy.”
“They’re not green, they’re yellow,” and another stone followed.
“Let dem ’simmons ’lone, I tell yer—dey ain’ fit’n fur nothin’, doan
keer ef dey is yaller. De fros’ got ter fall on ’em ’fo’ eb’n possums’ll
eat ’em.” She added, under her breath, “Like dese heah sour fokes
dat don’t nuv’r git sweet tell trub’le hit ’em.”
“I don’t care, I’m going to knock ’em down anyway.”
“Ahah, you gwine be hard-haid’d jes’ like ’Simmon Tree wus whin he
wus er lit’le hard-haid’d boy tree, an’ his ma tell him ter stop sassyin’
old fokes.”
“Who did he sassy?” Willis looked with indecision at the stone in his
hand.
“I ain’ gwine tell yer nuthin’ tell yer th’ows dat rock down an’ gits fur
nuf fum ’Simmon Tree ter keep him fum lis’nin’ ter whut I says, ’caze
he ’memb’rs long time ergo whin all de trees wus waitin’ ter see
which one gwine have de fines’ crap er chillun. Early hyah in de
spring, ’fo’ Jack Fros’ go ter see Miss White Snow, Dandy Lion come
peepin’ out; all de trees bowin’ an’ swingin’ derse’fs erbout axin’ de
news ’bout der chillun. Dandy Lion say, ‘Don’t yer heah lit’le Weepin’
Will’r cryin’ an’ holl’rin’ ov’r yond’r now?’ Sho’ nuf dar she wus tellin’
her ma ’bout lit’le Maple Tree an’ all uv ’em pushin’ her out fus’ ter
see ef Jack Fros’ fixin’ ter pack his trunk.”
The stone slid noiselessly from Willis’s hand, while Phyllis led the
way beyond the green persimmons.
“Did Jack Frost bite little Willow Tree?”
“He don’t bite ’em less’n dey gits hard-haid’d an’ sassy him. But hyah
come lit’le Aspin, an’ lit’le Sugar Maple, an’ dey says Lit’le ’Simmon
Tree an’ de res’ uv de tree chillun is reddy ter come, soon es ole
Unk’ Sun warm up de room fur ’em er lit’le. Bimeby, all uv ’em gits
der haids an’ hands out, ’cep’n Pine Tree chile. Ev’ybody axin’ Miss
Vilet, an’ Miss Honey-suckle an’ all uv ’em wharbouts Pine Tree chile
wus at. Pres’ntly ole Tall Pine say, he do: ‘Jes’ ’ten’ ter yer own
biznes’, my boy know whut he doin’. He ain’ gwine come up hyah
rippin’ an’ tar’in’ ’roun’, an’ den hatt’r stan’ dar an’ die in his tracks.
Whin enny er my fambly comes up in de woods, dey comes ter stay,’
sez he: ‘De res’ er you all goes off in de winter time, but me an’ my
fokes stays right hyah; darfo’, I done lernt my chillun ter git er good
start ’fo’ dey comes thu!’
“I tell yer, Pine Tree chile wus workin’ hard ter tap wat’r so he kin
keep up wid de res’ er de trees atter he jines de woods.”
“How can he tap water?” interrupted Willis.
“Dey taps hit wid der roots. Sometimes er pine tree whut ain’t no
big’r’n my han’ is got roots fifteen foots long. An’ I tell yer Pine Tree
tellin’ de trufe, his boy know der fambly bleege ter have wat’r ter live
on, an’ he ain’t gwine take no stan’ in dis woel he know he can’t
keep up wid. De trees dey talks ’bout him mouty bad at fus’, but he
don’t pay no ’tenshun ter ’em, he jes’ mine his own biznes’, an’
bimeby he git big ’nuf ter look on de top uv all ’em.”
“Did he look down on the top of Mist’r Wise Oak?” broke in Willis.
“Tall Pine so high an’ straight hisse’f, he ain’t thinkin’ ’bout de top er
nobody’s haid. He know Mist’r Wise Oak’s de big’es’ man on Tinker
Knob an’ he proud ter keep comp’ny wid him.”
“Who was running against Wise Oak?” the race for mayor still
lingering in his mind.
“Well, son, dar wus er heap uv ’em dat want ter git in, but dey can’t
git nobody ter put ’em up. Lombody Poplar ax Holl’r Tree ter put him
up, but Holl’r Tree tell him ter look at hisse’f, an’ see how fokes ’ud
t’ar him ter pieces. He say he dunno howcum.
“Holl’r Tree say, ‘Whut’s you done ter make fokes vote fur you? You
doan give no fruit, an’ you too stingy ter eb’n stretch yer arms out
an’ make shade fur ennybody.’
“Lombody say, ‘Yer doan want me ter spile m’ shape does yer?’
“Holl’r Tree say, ‘Dat’s hit. You thinks too much ’bout yer own se’f ter
serve de woods.’ But I ain’ got time ter tell yer all whut de trees talks
erbout. I jes’ wanter tell yer ’bout whut Mist’r bad ’Simmon Tree got.
“Whin he wus er lit’le boy tree, he all de time bein’ hard-haided an’
makin’ fusses twixt de trees er de beastes er enybody dat ’ud lis’n
ter him. His ma whoop him er heap ’bout tellin’ tales, an’ meddlin’ in
fokes’ ’fars, but ev’y time Bob Win’ come thu de woods ’Simmon
Tree’d lean way down ter de groun’ totin’ tales ter sumbody. One
time Mist’r Brindle Cow come walkin’ long thu de woods, huntin’ fur
some nice lit’le chaws er wile flow’rs, an’ ’Simmon Tree hol’r fur him
ter come set down an’ talk ter him. Mister Brindle say he ain’ got no
time ter fool wid chillun. Wid dat ’Simmon Tree holl’r back: ‘Yer bet’r
take time, ’caze ev’y body know you done bin runn’d out’n de
pastur’.’ Whoopee! Mist’r Brindle Cow give er jump an’ lan’ hisse’f
’pon top er dat sassy little tree, an’ I tell yer he nuv’r lef’ dar tell he
had tromp ’Simmon Tree clean down ter de groun’. Den he curl his
tail in de air an’ go bellerin’ back ter de pastur’.
“’Simmon Tree sorter raise up one fing’r, den he lif’ his haid up er
lit’le bit, but he hurt so bad near ’bout his foots dat he cry an’ beg
sumbody ter please hope him up.
“Jes’ den Mist’r Man an’ his lit’le boy come ridin’ thu dar on Miss
Race Hoss. Mist’r Man stop, he do, an’ say, ‘Look at dat nice lit’le
’Simmon Tree sumbody done tromp’d down. I’m gwine tie hit up an’
give hit er chanct,’ sez he. So him an’ de lit’le boy liftes hit up, an’
’Simmon Tree holl’r, ‘Oh! Lawdy! yer’s killin’ me,’ but dey ties him up
an’ put sticks up ’ginst him ter keep him fum fallin’ down, an’ ’tain’
long ’fo’ de hu’t part wus kur’d tergeth’r fine, an’, by de time he wus
grow’d up, nobody cud tell he ev’r wus er bad lit’le boy dat mos’ got
kilt by his badness. Oh, he wus er starchy lookin’ tree I tell yer. Look
like he wus de fines’ lookin’ uv all de tree chillun.”
“One day Bob Win’ put on his fine linnin duster an’ he come er
projeckin’ an’ frolickin’ ’roun’ de Reed gals down in de Cane Break.
Dey has er heap er fun, I tell yer. Bob allus crackin’ his jokes ter ’em
tell dey mos’ die fallin’ ’ginst one nuth’r laffin’.
“’Simmon Tree git so mad ’caze he can’t fly ’roun’ an’ projeck wid de
gals like Bob, dat he ’fuse ter speak ter Bob’s howdy. Bob he sorter
laf an’ flutt’r ’Simmon Tree’s leaves back’ards. ’Simmon Tree git mad
es fire den, an’ he tell him ter ‘clar out!’
“He say, ‘You does er heap er braggin’ an’ blusterin’ in dese parts
Bob Win’, but I ain’ nuv’r seed nuthin’ in yer but bad mann’rs.’
“Bob say, ‘I see yer done forgit de les’n Brer Brindle Cow learnt yer
whin you wus lit’le.’
“’Simmon Tree say, ‘I ain’ skeer’d er all de Mist’r Cows in de pastur’,
an’ you th’ow’d in ter boot. You ain’ nuthin’ but er win’ bag
ennyhow.’
“Bob Win’ say, ‘Git reddy, suh, we gwine proof whose de bes’ man
’fo’ sundown.’
“Bob go ax his pa, ole man Harricane, ter loan him his cyarpet bag,
he tell him he want ter take sum fightin’ close ’long on er trip he
gwine on thu de woods. Ole Kerlum-bang Thunder say he gwine
’long ter see de fun. Po’-Down Rain say he gwine too, but Bob tell
’em he doan want nobody ter hope him.
“Po’-Down Rain says he ain’ gwine hope nobody, he say, ‘Mist’r Wise
Oak sont fur me er mont’ ergo, an’ I ain’ had time ter go yit, but I’m
gwine now, ’caze I wants ter see you whin you tu’ns yose’f loose.’
“Ole Kerlum-bang Thund’r say, ‘I ain’ gwine hu’t nobody, I’m jes’
gwina shoot off er few fier wurks, an’ rat’le ’roun’ er lit’le.’
“Bob see he can’ do nuthin’ wid ’em, so he start off. Fus’ he come
sorter sof’ whrrrrrrrr, whuuuuuuuu. All de trees lafs an’ howdy’s ter
one nuth’r ’cep’ ’Simmon Tree. He ’fuse ter russ’le so much es er
leaf. Bob come Brrrrrrrrr, sorter strong like, de leaves on de groun’
try ter hop up an’ cap’r wid dem on de trees, an’ de Reed gals wus
jes’ laffin’ an’ th’owin’ derse’fs erbout scand’lous. ’Simmon Tree ain’
flutt’r er leaf, ’cep’n whin he bleeg’d ter. Bob Win’ come Brrrrrrrr,
Whrrrrrrrr, Brrrrr, Brrrrrrrr, Whrrrrrr,
Zuzuzuzuzuzuzuzuzuzuzuzuzuzzzzzzzzzz, whoopee! I tell yer he’s
comin’ now! He rip an’ t’ar, he do, ringin’ an’ twistin’ ev’ything dat
gits in his way. Ole Kerlum-bang Thunder give er clap an’ tetch off er
fier crack’r dat skeer de Cane Break fokes mouty nigh ter death. Po’-
Down Rain come right ’long b’hime him. He wet dem woods mouty
nigh ter flood times. Ole Kerlum-bang drop his chunk er fier on a
passel er big fier-crackers, an’—”
“And Roman candles, and sky rockets!” added Willis.
“Yas, an’ de fus’ thing you knows Bob Win’ had done swep’ up dat
groun’ b’fo’ him clean es yo’ ma’s parler floor. He step up ter
’Simmon Tree an’ ax him ef he got ennything ter take back.
“’Simmon Tree say, ‘I done tole yer I ain’ gwina pass wurds wid no
sich er blow hard es you is.’
“Bob Win’ grab him ’roun ’de trunk, he do, an’ give er good twis’ on
his haid, but dat nuv’r done no harm, an’ ’Simmon Tree hit him back
es good es he sen’. Bob take him by de arms an’ twis’ wid all his
might, but ’Simmon Tree laff in his face, an’ twis’ back at him. Den
Bob give er runnin’ jump an’ wrop hisse’f ’long ’bout ’Simmon’s foots.
Well, suh, dat een’ de fight. Bob hit him in de weak part, an’
’Simmon Tree broke an’ come, kerblum’, an’ splint’r’d hisse’f all ov’r
de groun’.”
“Mammy, I thought you said Mister Man cured him, so he was bigger
and stronger than all of the rest?” Mary Van had a good memory but
Phyllis was ever ready to answer the interruption.
“Aha, aha, you ’members dat does yer? An’ dat’s jes’ whut he wus—
mo’ finer’n all uv ’em ’cep’n in dat weak place his hard haid make,
whin he wus er lit’le bit’r tree. An’ er gal er boy”—she looked
earnestly into each face—“kin be sassy an’ hard-haid’d whin dey’s
lit’le, an’ whin dey gits grow’d up an’ ’gins ter rass’lin’ wid
triberlations, de ve’y fus’ fight dey gits in, dat weak bad, hard-haided
place gwine give way fus’, an’ dey’ll splinter all ter pieces jes’ like
’Simmon Tree done.”
“Can Bob Wind whip all the trees?”
“He sho’ kin, son, dat is, enny uv ’em dat’s so big’rty an’ hard-haid’d
dey can’t lis’n ter nobody. I tell yer dar’s er plenty er Bob Win’s ter
whoop all de biggerty hard-haids ’mongst de men fokes, too.”
“I bet there isn’t any Bob Wind that can whip my papa.”
“No, my Lawd, dat dey ain’t,” she laughed softly, then added:
“Howcum you reck’n yo’ pa come ter be sich er big man?” she
stopped to hear his answer.
“Cause he’s my papa,” defended the child.
“’Tain’t no sich er thing. Plenty fokes gots papa’s ’sides you. Hit’s
’caze he got de bignes’ ter mine whut his ole lady say ter him ev’y
onct in erwhile. Come ’long, we ain’ gwine git er Lawd’s bit er dinn’r
ef we doan git out er dese hyah woods.”
XI
BIG EYE BUZZARD
testbankfan.com