C :: Finding Unique Strings Within A File?

Aug 10, 2014

I have been trying to write this program that reads a file of courses and then stores only the unique courses in an array of strings.

for some reason it crashes while reading the 2nd line.

printf within the function are just for me trying to trace the problem.

Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char** uniqueCourses(FILE *fp, int *wordCount);
int main()

[code].....

View 5 Replies


ADVERTISEMENT

C++ :: Finding If String Has Unique Characters

Mar 28, 2013

bool isUnique(string _str)
{
bool char_set[256];
int len = _str.length();
memset(char_set, '/0', 256);
for(int i = 0; i < len; ++i)

[Code] .....

I came across this code to find if string has unique characters...i didnt understand why they subracted ascii value of character '0' in the statement int val = _str[i]- '0' and what is happening with the statements...

if(char_set[val])
{
return false;
}
char_set[val] = true;

I take each character in the sting and traverse the whole string .and if count is 2 i use break and conclude that its not unique and not otherwise...can i use this method or this is not efficient????

View 8 Replies View Related

C++ ::  Collision Free Hash On Unique Strings

Feb 28, 2013

I have following method to calculate a 16bit hash on a per definition unique string:

uint16_t IReferenceHolder::getHash(const std::string &ref) {
return std::inner_product(ref.begin(), ref.end(), ref.begin(), (uint16_t)0) % 65437;
}

Actually it calculates an inner product on each character adding it to the last result (see [URL] .....).

65437 is the nearest prime to 2^16. In fact I never need the full range of 16 bit, therefore 65437 different hashes are enough.

Empirically it seems - on unique strings - to be collision free. The strings have an maximum size of 255.

View 3 Replies View Related

Visual C++ :: Finding Items (strings) In Multiple Lists

Mar 12, 2013

Im working on a script compiler and i need to handle different types of data. Actually different categories of items.

Let's say i have two categories: cat's and bird's. They are different and stored in different lists. And let's say there is a simple command: GIVE_FOOD_TO(animal_type, food_type) Animal type here can be either from birds category or cat's category.

And also let's say user gives command: GIVE_FOOD_TO(cat1, fish)
and also for example: GIVE_FOOD_TO(bird1, birdfood)

Variable names could be anything, but im storing each variable name in std::map so later i can figure out with what animal current command is used.

When im parsing the script then i must know if user supplied either cat or bird. If i just would have cat's or bird's category then i would have only 2 lists and not a big problem to loop through either cats list or birds list and find out in what list the "cat1" is or in what particular list the "bird1" is. It would be in one or another.

But i have a lot of categories and looping through all of these lists (or std::maps) is slow and doesn't seem like a good. Just to find out in what list it's stored. I can't rely on variable names, they could be anything.

Big picture atm:

1) I have one BIG box which stores all of the categories

2) When i need to find out to which category the variable (animal_type) point's to i must get it quickly, dunno, std::map in std::map or something?

What i need basically is: I have different lists (each one is just a category for either birds or cats in this example) And when i have variable name, i must find out quickly in what particular category this item is stored. So i can work with it.

View 4 Replies View Related

C Sharp :: Calculate Unique Metrics In A File

Feb 19, 2013

E.g. i have a log file in which there are many entries for appGUID. Now how many appGUID's are there, for this i have a code, but how many of them are unique, for this i don't have code.

View 4 Replies View Related

C/C++ :: Display Unique Date And Its Related Price Found In Txt File

Apr 23, 2015

Currently i have a system that will store user input into a txt file, and have a function that will compute the daily sales of the month(Check by system date month) and display the sales of the day and the grand total of that month.

Take for example, the system date now check that the current month is Apr. Below are my current output:

20Apr2015 $11.5
20Apr2015 $15.5
22Apr2015 $4.5
25Apr2015 $4.5
28Apr2015 $4.5
20Apr2015 $4.5
Grand Total $45

But my desired result should be as below

20Apr2015 $31.5
22Apr2015 $4.5
25Apr2015 $4.5
28Apr2015 $4.5
Grand Total $45

Textfile data:

1|Bag|2|3|6|20Apr2015
2|Fruit|2.3|5|11.5|20Apr2015
3|Fruit|2.3|5|15.5|20Apr2015
4|Water|0.9|5|4.5|22Apr2015
5|Water|0.9|5|4.5|25Apr2015
6|Water|0.9|5|4.5|20Jul2015
7|Water|0.9|5|4.5|20Jul2015
8|Water|0.9|5|4.5|28Apr2015
9|Water|0.9|5|4.5|20Apr2015

Below are my code.

struct TransactionPile {
// to record item information.
string itemid;
string itemdesc;
float unitprice;
int quantity;
float totalprice;
string date;

[Code] ....

View 6 Replies View Related

C Sharp :: Finding String From Physical Memory Dump File (RAW File)?

Feb 5, 2014

I need to find a string(&login=) from physical memory dump file.And i have to print the word or string following it.Is there any C# code for this problem?

View 3 Replies View Related

C++ :: Data File Handling Error - Character Strings Not Copied On Text File

Nov 24, 2013

I have this code for a computer project... (store management) but the character strings are not copied on text file..

#include<iostream.h>
#include<conio.h>
#include<fstream.h>
class Store {
public:
char *item_name[5];
store()

[Code] .....

Now when i run the program, it gives a error :::
ERROR
address 0x0

How can i write these strings to the text file?

View 2 Replies View Related

C :: File I/O Finding Max And Min Numbers

Dec 4, 2013

My question is to write a complete program that will search a file of numbers(numbers.txt) for the smallest and largest numbers and then write the values to the screen using a single pass through the file. File only contains type int and holds at least one int. My questions are am I reading in the first number correctly? Where would I read in the second number to compare to the current max and min?

Code:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char * argv[])
{
FILE *fin;
fin = fopen("numbers.txt", "r");
//check to make sure file opened
if(fin == NULL)
}

[code]...

View 11 Replies View Related

C++ :: Finding Words In A File

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

C++ :: Finding Max And Min From Integers In Text File

Oct 28, 2014

I have a predicament trying to read integers and placing them into an array and finding the max and min. Theres 500 of them and all separated by line:

200
300
400

My current code is this and Im pretty sure Im way off, plus the program crashing on debug isnt working.

void analysis::i_find() {
ifstream input;
input.open("input.txt");

[Code].....

The array is also supposed to keep track of how many times a certain number is supposed to appear and Im totally lost on how to do that.

View 2 Replies View Related

C++ :: Finding Function Documentation For Header File

Nov 23, 2013

I would like to see what functions the following header file has:

#include <tf/LinearMath/Transform.h>

Any website that has all the c++ libraries and where to find the functions that come with this?

View 4 Replies View Related

C++ :: Finding Char Array In A Large File

Feb 21, 2015

I have a specific byte (that is unsigned char) array, that I need to find in a very big file (2GB or so), currently I'm using:

size_t fsFind(FILE* device, byte* data, size_t size) {
int SIZE = (1024 > size) ? 1024 : size;
byte buffer[SIZE];
int pos = 0;
int loc = ftell(device);

[Code] ....

Which seems to find proper result on first use, but on subsequent searches it seems to find invalid positions, is there something I'm doing wrong, or is there a better way?

View 6 Replies View Related

C++ :: Finding String Of Number Present Inside Brackets After A Keyword In File

Apr 25, 2014

I am reading a file whick looks like following:

Code:
10 = NAND(1, 3)
11 = NAND(3, 6, 5)
15 = NAND(9, 6, 2, 8)

Problem: I have to find the word "NAND" and then find the numbers inside the brackets because they are the inputs to that NAND gate. I have written a code below but that code can detect the fixed number of inputs. I need a code which can detect any number of inputs (whether 2 inputs or more than two). But i don't understand how do i do that?

My code:

Code:
string input_str ("INPUT"), output_str ("OUTPUT"), nand_str("NAND");
while (getline( input_file, line ))
{
std::size_t guard_found = line.find(guard_str);

[Code].....

View 8 Replies View Related

C :: Reading Strings From File

Nov 2, 2013

It appears that when you enter command line arguments or use fgets() to input a string you can assign that string to another string variable using the assignment operator. But when you read from a file, you can't do that, you get a segfault. It seems the only way to get around that is to malloc the string and use the strcpy function.

Code:
#include <stdio.h>
struct person {
char *names[2];
};
void readFile(struct person p){
FILE *file = fopen("names", "r");

[Code]....

View 3 Replies View Related

C++ :: Load Strings Into Vectors From A File

Apr 17, 2014

I'm working on a project, and I'm trying to fill in various vectors from a given input file. The input file looks like:

<catalog>
<book id ="bk101">
<author>O'Brien, Tim</author> ....etc

My load vectors function looks like this: void load_vectors(vector<string>&id, vector<string>& author...etc)

I can't assume a limit on the number of books etc listed in this catalog, so I'm using the eof() function. However, I don't know how to write the loop to gather the correct strings and place them in the vectors.

Code: while(in.eof())
{ string text;
int index, index2;
getline(in, text);
int index = text.find("<author>");
int index2 = text.find("</author>");
a = index.lenght();
author.pushback[i] = text.substr(index + a, index2);
}

View 3 Replies View Related

C :: Program To Move Strings From 1 File To Another

Mar 5, 2013

My objectives for this program is to open and read a file "dict.txt" which has the following data:

4
dog
pepper
marker
teapot

It needs to rotate the inner letters one to the right so you'd end up with "mrkear" etc, and then write those words into a new file "scramble.txt" one per line.I'm having a lot of problems understanding the program. Compiling is giving me a lot of warnings/errors.

Code:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXW 10 //max number of words in file
#define MAXS 81 //max size of string
}

[code]....

View 2 Replies View Related

C :: Read TXT File With Strings And Integers

Nov 15, 2013

While I execute the fileprint function i was able to retrieve the record from the txt file. but at the end of the console im getting randoms number i have tried to understand what causing the problem. I have attached a screenshot....

Code:

void fileprint(){ Code: int c;
struct student{
long id;
char name[20];
int mid1;

[Code] .....

View 7 Replies View Related

C++ :: Program To Read Several Strings From A File

Oct 11, 2013

Write a program that reads several strings from a file. Display the number of words then display each word as shown in the sample below. Assume that the maximum number of string in the file is 100.

Sample Input (.in):
Smitty
Werbenjagermanjensen.
He
was
number
1!

Sample Output:

Total Number of Words: 6

Word[0] = Smitty
Word[1] = Werbenjagermanjensen.
Word[2] = He
Word[3] = was
Word[4] = number
Word[5] = 1!

View 1 Replies View Related

C++ :: Decipher Multiple Strings From TXT File

Nov 17, 2013

I need making a function that is deciphering multiple strings from a .txt file. The function is supposed to remove all instances of the first three characters from the string.

An example would be from l.pjkjsdfl.p[)sdfslkl.p ------> jkjsdf[)sdfslk

Basically it removes "l.p" from wherever it is in the string.

I am new to C++ and I don't know where to start from.

View 1 Replies View Related

C++ :: Reading Strings From File To 2D Array?

Apr 27, 2013

I have a text file with scores and names.

I have to read the score into an array and the names into an arrays also

27,Tom Jefferson
23,Ozzie Osborne
18,Wilt Chamberlain
15,Marie Antoinette

I've gotten the score to display correctly, but i cant get the full names. My function only reads the first names

View 8 Replies View Related

C++ :: Reading Strings From A File With Spaces?

Aug 2, 2013

I need to write a program that reads a paragraph from a file (i dont know its length) and i need to read it with spaces

i thought of using getline() function but there were problems:

1) how to detect End Of File

2) how to use getline while reading from file

and thought of reading one character at a time but it didnt read spaces

View 4 Replies View Related

C :: Reading Formatted Strings From Text File

Nov 28, 2014

I wanted to improve the game from my last thread. I want to read and store a question in this format: Code: Who invented the BALLPOINT PEN?

A - Biro Brothers
B - Waterman Brothers
C - Bicc Brothers
D - Write Bothers

But when I use fgets() to read the string, it reads all the ' ' literally instead of outputting a real newline. Like if it read the above question, I want it to print something like this:

Code:
Who invented the BALLPOINT PEN?

A - Biro Brothers
B - Waterman Brothers
C - Bicc Brothers
D - Write Bothers

View 3 Replies View Related

C :: How To Compare A String With A Set Of Strings That Have Been Stored In A File

May 5, 2014

I am trying to compare a string that i have entered with a set of strings that have already been stored in a file. I am using strcmp function but i am not getting the result.

Code:
printf("
Enter string:");
scanf("%s",&m);
ptr_file =fopen("abc.text","r");

[Code] .....

View 10 Replies View Related

C :: Combinations - Putting Strings Into Array From A File

Apr 4, 2014

The first line of my input file is going to contain some number "T" which will represent the "combination length" of a list of random words. (In this case, they are Taco Bell items). The first number on the second line represents the number of unique items on the menu to get, and the second number on the second line represents the number of unique items that are supposed to be bought.

Basically the input will look like this: 2 3 2 taco burrito nacho

And the output looks like this: burritos nachos nacho taco burrito taco

This is what I have so far:

Code:

#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
int main(void){
int N, T, K;
char menu[N][20];

[Code] .....

What I am trying to get working right now is just to scan a file and put the strings into an array so then I can work on sorting the array. How can I add strings from a file into an array?

View 4 Replies View Related

C :: How To Read A Text File Into Array Of Strings

Mar 3, 2013

In a program, I have a text file (called MyDictionary.txt) which has thousands of words in alphabetical order. I need to make a C program that reads in this text file and then makes an array called char Words[# of total words in the text file][length of longest word].

Aarhus
Aaron
Ababa
aback
abaft
abandon

View 6 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved