03-26-2011
yeah ran into a few problem fixed some of it and the only problem i got is on line 29 "iscorrect=0;"
chrutil.h:29: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âvowelpâ
---------- Post updated at 03:29 PM ---------- Previous update was at 03:22 PM ----------
/* file name spchk
* by matthew yee
* login mgy
* date
*/
#include "chrutil.h"
main()
{int c;
int iscorrect = 1;
int inword = 0;
int lastvowel = 0; // if it is 1, the previously read char was a vowel
while((c = getchar()) != EOF)
{
if(delimit((char) c))
{
if(inword) // end of word reached
{
if(iscorrect == 1 && lastvowel == 1) // word had to be correct and the char in front of the delimit had to be vowel
{printf(" correct word\n");}
printf(" wrong word\n");
inword = 0;
iscorrect = 1; //reset}
} else // two or more delimiters, ignore them
continue;
}
if(!letterp((char) c)) { //word is def wrong
inword = 1;
iscorrect = 0;
putchar(c);
continue;
}
if(!inword) { //first char of word, so we don't check adjacent consonsants here
inword = 1;
iscorrect = 1; /*we accecpt consonants and vowels here. all other got kicked of in the if before - prob obsolute because we reset it at the delimiters*/
if(vowelp((char) c))
lastvowel = 1;
else
lastvowel = 0;
putchar(c);
} else {
if(!vowelp((char) c) && lastvowel == 0) //adjacent consonants
iscorrect = 0;
putchar(c);
}
}
}
6 More Discussions You Might Find Interesting
1. Post Here to Contact Site Administrators and Moderators
Administrator/Moderators,
I would like to put forth a request rather a suggestion in other words.
How about the inclusion of 'SPELL CHECK' tool along with existing submit reply and preview post tools?
I believe that would be very much helpful in understanding questions clearly deprived of... (2 Replies)
Discussion started by: matrixmadhan
2 Replies
2. UNIX for Advanced & Expert Users
Hi,
I found the following line in a shell script.
$spell -a < $filename | \
grep -v '@(#)' | sed "s/\'//g" | \
awk '{ if (length($0) > 15 && length($2) > 2) print $2 }' | \
grep -vif $okaywords | \
grep ']' | grep -v ']' | sort -u | \
sed 's/^/ /' > $tempout
can... (2 Replies)
Discussion started by: ravi raj kumar
2 Replies
3. UNIX for Dummies Questions & Answers
# cat wrong.txt
thiis is going to be wrong words containing file
# aspell list < wrong.txt
thiis
I want to check only one word and see the first suggestions ("this" in this case). something like...
aspell list --one-word thiis --suggest (5 Replies)
Discussion started by: shantanuo
5 Replies
4. Shell Programming and Scripting
hi,
i need to write a spell check program in bash to find all possible spelling errors in a file or a number of files taken as input using usr/dict/words.
whenever the program encounters a spelling error, it must state the line number at which the incorrect spelling has occured and... (1 Reply)
Discussion started by: kratos.
1 Replies
5. Shell Programming and Scripting
I have this assignment and I am not sure how to start it, I am new any help will be appreciated....
(BASH)
Let us say a test is conducted to assess the typing speed for applicants. We need to count # of correctly spelled words and penalize for incorrectly spelled words.
score = (# of... (1 Reply)
Discussion started by: shilling
1 Replies
6. Debian
Guys I am new to Linux in general and want to know what is the use of the following files-:
/usr/share/dict/words
/usr/share/dict/words.pre-dictionaries-common
Are they used by the spell checker to find potential typos ?
If so are there any better larger word lists out there ? I am sure... (2 Replies)
Discussion started by: sreyan32
2 Replies