C++ :: Finding Words / Phrases And Sentences
Sep 29, 2013
I need counting the number of words in this input (use isspace( ) to find breaks between words), the phrases, and the sentences. Here is my code so far:
#include <iostream>
#include <string>
#include <cctype>
int main() {
std::string result ;
std::string line ;
[Code] ....
View 2 Replies
ADVERTISEMENT
Oct 21, 2014
This function buildTree that reads an text input (contained in the file named in argv[1]). Then, I am opening the file, reading character by character, if there is a new line ("if (token == ' ')") keep track of this line number and store it in a vector to access it later. Next it breaks it into a sequence of words (using any character other than a digit or an alphabetical symbol as the terminator). This is where I'm getting an error. I am then trying to add each character to a string and then when the token is a digit or an alphabetical symbol, then push the string into a vector so I can access it later. Is my logic right? error when pushing each word into a vector.
BinarySearchTree buildTree (char *argv[]){
ifstream file;
vector<char *> V;
int line = 0;
[Code]....
View 2 Replies
View Related
Jul 25, 2013
getline is not readable after first time through loop. It skips that line and goes to Do you want stop entry? line.
#include<iostream>
#include<string>
#include<cstring>
#include<cctype>
using namespace std;
void upr(const string& str);
[Code] ....
View 9 Replies
View Related
Oct 2, 2013
a sample program using c language on how to count sentences in a paragraph...
View 3 Replies
View Related
Sep 23, 2013
Is there a way in which i can add sentences with spaces in c++ ... Tell me both ways with string and without it ...
View 2 Replies
View Related
Dec 20, 2013
I have written below program to count number of words and lines and print the all the words.
#include <iostream>
using namespace std;
#include<fstream>
#include<string.h>
int main() {
ofstream outfile;
[Code] .....
Its compiling fine but when executed its displaying I infinite times...
View 3 Replies
View Related
Sep 5, 2014
I am writing a program that counts the number of sentences in a string. I count the number of '.' '?' '!'. However, there are Mr. Mrs. PhD. Dr. .
int number_of_sentences = 0;
for(unsigned int i=0; i <= text.length()-1; i++){
if(text[i] == '.' || text[i] == '?' ||text[i] == '!'){
++number_of_sentences;
}
}
return number_of_sentences;
View 3 Replies
View Related
Mar 3, 2013
I need to extract full sentences from a file and the save them in a set. I tried getline to get a full line and then removed the characters after the period. This method doesn't work too well if the other half of the sentence is on another line. How should i fix this?
View 8 Replies
View Related
Apr 8, 2015
how can i remove redundant sentences from text in richtextbox i.e. exactly same sentences in all text or Sentences that contains two or less than two different words as shown in example one and two.
For exapmle
sentence one: i am john and i am a student.
sentence two: i am stewert and yes i am a student.
Example two
Sentence one: i am john and i am a student.
Sentence two: i am john and i am a student.
"by removing means sentence two should b remove."
example one has only two differences that is consider as redundant too while example 2 is exact copy. so both should b removed. t
View 14 Replies
View Related
Nov 16, 2014
After I have compiled and executed code below, and I have made an input of a string, the while loop takes over the control and outputs an endless flow sentences. How can I make sure when an input of string is made, such a thing does not happen? In Python, one can make a type check by the use of type() command, but such a command does not exist in C, so how can I prevent an endless output in case a string input is made by the user?
(The code below is supposed to check whether the number entered by the user is divisible by 7 or not.)
#include <stdio.h>
int main() {
int a = 0;
printf("Input a number!");
while (1 < 2){
scanf("%d", &a);
if (a % 7 == 0) {
[Code] ....
View 3 Replies
View Related
Apr 16, 2015
string replace = targetListBox.Text;
replace = replace.Substring(0, replace.LastIndexOf("لیکن"));
targetTextBox2.Text = replace;
i am trying to remove sub ordinate clause from sentences but it ends till لیکن word with all other sentences having no subordinate clause.
View 12 Replies
View Related
May 19, 2013
I was reading this earlier [URL] ..... and I was trying to figure out how to pick one of the words randomly from my text instead of using all the words in it.
View 4 Replies
View Related
Mar 26, 2013
I have got an assignment. It is about comparing two files one file has sentences and the other abbreviations. so far i have managed to compare the abbreviations which appear in the sentence and erase punctuation linked to abbreviations.
However I am currently stuck on putting the punctuation back in when outputting the file. I am also stuck with replacing matching words in the sentences with the expanded abbreviations. Not sure which code to show. but sentences and abbreviations are below.
ABBREVIATIONS
Aberd Aberdeen
admin administration
approx approximate
Austral Australia
div division
Capt Captain
Comdr Commander
e east
HQ Head Quarters
m metres
mil million
mt Mount
n north
NATO North Atlantic Treaty Organisation
NSW New South Wales
pop population
s south
sq square
w west
Text file
NATO troops were on exercise in Aberd Capt Jones of the first div told Comdr Frank that his troops were near the E flank of the NATO forces. Complaining about the amount of Admin, Capt Jones radioed the NATO HQ asked for navigation relative to the HQ. The Captain then left.
For example the abbreviation "Aberd" in the sentence above needs to be replaced with Aberdeen from the abbreviations file. I need the last part of the abbreviation not "Aberd Aberdeen" need just "Aberdeen". Hope the info is understandable.
View 6 Replies
View Related
Sep 10, 2013
I'm trying to get the hang of the declaration and use of char. I'm trying to write a program that reads sentences from the user and changes them based on their character choices, I keep getting load of compiler errors.......am I off to a good start or am I way off?
#include<iostream>
#include<string>
#include<cstring>
#include<cctype>
using namespace std;
int main() {
char *quit*;
char sentance [100];
[Code] ....
View 3 Replies
View Related
Sep 26, 2014
for (Initializing; Boolean_Expression; Update) i'm tying to use the words instead of numbers to repeats ,already i changed( Initializing; Boolean_Expression and Update) it doesn't work ,all i got is just Numbers !!
# include <stdio.h>
main()
{
[Code]....
View 3 Replies
View Related
Mar 6, 2015
I am creating a trie (not a tree but a trie). I have the following structure:
Code:
struct tnode {
bool is_word;
list *children;
};
struct trie {
int length;
struct tnode *first;
};
list *children is a linked list that contain pointers to tnodes. For example: I have a trie with the words cup and cut:
c
u
/
p t
Given the example above you have the following linked lists:
1. [c] that contains a pointer to linked list 2.
2. [u] that contains a pointer to linked list 3.
3. [p, t]
Now I want to print the trie like:
cut
cup
View 2 Replies
View Related
Oct 2, 2014
I am trying to write a program in C to reverse a string .
Example - This is America
output - America is This
I have thought of two ways of doing this question
1) using 2D arrays ( no pointer)
2) Using Strings and pointer
Code:
#include<stdio.h>
#include<string.h>
main()
}
[code]....
View 4 Replies
View Related
Dec 10, 2014
I've tried searching for answers around the web but everyone is using syntax that We haven't been taught before in class yet. I understand that the string library is probably the most efficient way of doing this but is there a way without using that library? Like using if, for, while etc. instead?
I've been told that using anything else other than the string syntax is far to complex but I think the more complex it is the more I will understand it.
View 9 Replies
View Related
Sep 3, 2013
I'm writing a function that scrambles(shuffles) words(strings) in a 2D array. The problem I'm having is that it is scrambing the characters. Not the actual words. I've used trial and error but I can't find what wrong.
Code:
void Scramble( char dest[208][13]) {
for (int i = 0 ; i < 108 ; i++) {
for (int j = 0 ; j < 2 ; j++) {
int m = rand() % 108;
int n = rand() % 4;
[Code] ....
View 2 Replies
View Related
Dec 4, 2013
I want to print the words of a sentence, given as a string..But I have a problem with the end of the sentence, and cannot find the bug....
Code:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
char str[80]="This is a sentence";
int main(){
}
[code].....
View 7 Replies
View Related
Apr 29, 2014
How to convert numbers into words using ragged dynamic arrays? this is my solution:
int main()
{
char *Units[]={"ZERO", "ONE", "TWO", "THREE","FOUR","FIVE", "SIX","SEVEN", "EIGHT", "NINE"};
char *teens []={"TEN", "ELEVEN", "TWELVE","THIRTEEN", "FOURTEEN", "FIFTEEN", "SIXTEEN", "SEVENTEEN", "EIGHTEEN","NINETEEN" };
char *hundreds []= {"HUNDRED"};
char *tens []={ "ZERO", "TEN", "TWENTY", "THIRTY", "FOURTY", "FIFTY", "SIXTY", "SEVENTY", "EIGHTY", "NINETY"};
char *currency []={"Dollars"};
[code]....
View 2 Replies
View Related
Apr 14, 2013
i am trying to create a c++ program that asks for an input and determines if it is a question or not by searching each word from the input across a database (txtfile)..so far I have managed to make it search the database for the word but it only works on one word.... i would like to be able for it to search every word on the input separatly..here is the code:
#include <cstdlib>
#include <cmath>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
[code]....
View 4 Replies
View Related
Mar 13, 2014
I am trying to read into a file that has something like
I have 5 apples and 9 bananas.
Sam has 8 apples and 6 bananas.
and I need to replace the numbers with words. For example I need to change the "5" to five and so on. The problem is that im not sure how to access and then replace just the numbers.
#include <iostream>
#include <cmath>
#include <fstream>
#include <cstdlib>
#include <iomanip>
using namespace std;
int main() {
ifstream in_stream;
[Code] ....
View 2 Replies
View Related
Aug 3, 2014
I'm currently on an exercise that specifies that I find any repeated words, "the the" for example, in a string, print the word that is repeated and how many times said word is repeated using a while loop that reads one word at a time and break statements when a repeated word is found. Having a bit of a falling out with iterators tonight and I'm not doing to well.
View 7 Replies
View Related
Apr 29, 2014
Write a c++program that asks the user to enter positive integer numbers without points between 0 and 999. Then check the amount and print in words. You need to use dynamic ragged arrays..
This is my solution but I'm not sure if this is the right way for dynamic ragged array???:
int main()
{
char *Units[]={"ZERO", "ONE", "TWO", "THREE","FOUR","FIVE", "SIX","SEVEN", "EIGHT", "NINE"};
char *teens []={"TEN", "ELEVEN", "TWELVE","THIRTEEN", "FOURTEEN", "FIFTEEN", "SIXTEEN", "SEVENTEEN", "EIGHTEEN","NINETEEN" };
char *hundreds []= {"HUNDRED"};
char *tens []={ "ZERO", "TEN", "TWENTY", "THIRTY", "FOURTY", "FIFTY", "SIXTY", "SEVENTY", "EIGHTY", "NINETY"};
[Code].....
View 1 Replies
View Related
Mar 3, 2013
I'm trying extract words from a text file and then put then them into a set. I want to delimit all the spaces as well as the periods. My code is working fine for spaces but its leaving out the periods at the end of some words.
void Dict::get_words(string file){
ifstream file(file);
int end, beginning = 0;
string word;
string line;
[Code] .....
View 3 Replies
View Related