C/C++ :: Get String From File And Store In Array
Dec 3, 2014
I have a file this is made by 7 column. I want to separated them as columns and stores as arrays.lines should be 0 ,1 ,2 ,3 .. and arrays are the name 0,1,2,3,.. my program is not opening and giving me mistakes such:,
read_from_file
ead_from_file
eading_from_file.cpp(26): error C2784: 'std::basic_istream<_Elem,_Traits> &std::operator >>(std::basic_istream<_Elem,_Traits> &,std::basic_string<_Elem,_Traits,_Alloc> &)' : could not deduce template argument for 'std::basic_istream<_Elem,_Traits> &' from 'std::basic_ostream<_Elem,_Traits>'
And my code is
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>
#include <string>
using namespace std;
int main(){
int i;
[Code] ....
View 8 Replies
ADVERTISEMENT
Nov 22, 2013
I'd like to input a file and store the contents of the file in a string.
Here is my code:
std::string inputFile();
int main() {
std::string fileContents = inputFile();
} std::string inputFile()
[Code] ....
It works fine if the file name and path is input correctly.
But, if the file name or path is entered incorrectly, the recursive call to inputFile is executed, and the user is given another opportunity to enter the file. Then, if the file name is entered correctly an error is thrown in Visual Studio 2013:
"Unhandled exception at 0x77F7A9E8 (msvcr120d.dll) in Assignment4.exe: 0xC0000005: Access violation reading location 0xCCCCCCC0."
How could this be done better?
View 1 Replies
View Related
Jan 24, 2015
I am trying to read in data from a text file and store it inside a 3D array. The text file looks like this:
bar bell orange
bell bell 7
lemon cherry cherry
I can read in the data fine, but how to store it inside the array. My array looks like : [ Char slotMachine[10][3][8]; ] T
he dimensions are Row, Column, and symbol. There are 10 rows and 3 columns inside the file. The third dimension is supposed to hold the symbols as a C-style string.
This is what I have been trying:
char symbol[8];
int rowIndex = 0, colIndex = 0;
While(fin.good()){
fin >> symbol;
slotMachine[rowIndex][colIndex][] = symbol;
rowIndex++;
colIndex++;
}
I know that i'm not storing the symbol right. How to correctly store it inside the third dimension.
View 4 Replies
View Related
Apr 25, 2014
I am trying to store each char of a string(string a ="1100") into a byteArray ( byte[] byteArray = new byte[4]. its not showing any error but its storing like below:
byteArray[0] = 49
byteArray[1] = 49
byteArray[2] = 48
byteArray[3] = 48
and what i want is
byteArray[0] = 1
byteArray[1] = 1
byteArray[2] = 0
byteArray[3] = 0
I don't know why but its replacing 1 with 49 and 0 with 48.what am I doing wrong or how to do this?
my code is as below
byte[] byteArray = new byte[4];)/>
int binArrayAdd = 0;
string a ="1100";
foreach (char Character in a)
{
byteArray [binArrayAdd] = Convert.ToByte(Character);
binArrayAdd++;
}
View 4 Replies
View Related
Nov 21, 2014
I'm trying to read values from a file to store them in an array in C++ and then output the values in a table format for everyday of the month: morning, noon, evening and night. My text file looks something like this:
38
210
14
3
214
222
82
176
225
.
.
#include <iostream>
#include <string>
#include <cctype>
#include <fstream>
#include <sstream>
using namespace std;
struct dailyReadings{
[Code] ....
View 1 Replies
View Related
Mar 10, 2015
That;s what i have so far: problem: the output data is not correct.
input file
1301 105515018 "Boatswain" "Michael R." CSE 230 ="R01"
1301 103993269 "Castille" "Michael Jr" CSE 230 ="R03"
1301 103993267 "Castille" "Janice" CSE 230 ="R03"
[Code]....
View 1 Replies
View Related
Aug 2, 2014
read a text file and store the file contents into a 2D array?
100 101 102 103 104 105
106 107 108 109 110 111
112 113 114 115 116 117
118 119 120 121 122 123
124 125 126 127 128 131
Here's my code:
const int ROWS = 5;
const int COLS = 6;
int array[ROWS][COLS];
ifstream inputFile;
inputFile.open("table.txt");
[code]....
When i run the program and try and display the array, it doesn't work.
View 1 Replies
View Related
Apr 22, 2014
I am trying to store the contents of a text file into a char array. However the function i am using ifstream member function get(); seems to stop working when fed with certain characters. Is there another solution besides the get() function that will accept all types of characters from files?
char text[1000];
for (int i = 0; i <= textlen; ++i)
{
text[i] = text_in.get();
}
View 3 Replies
View Related
Mar 10, 2015
I'm trying to read the data from a file i/o and put them into an array of structs. But when I run the program, it gives me a bunch of "garbage" as an output. my code and see
#include<stdio.h>
#include <stdlib.h>
#include<string.h>
[Code].....
View 7 Replies
View Related
Jan 2, 2014
I am trying to store a large text file into an array so I can count the number of characters.
View 2 Replies
View Related
Feb 11, 2013
Im trying to write a program that reads in strings and decides if the 1st one is repeated. I cant figure out how to store the first string into a variable, and compare that variable to the rest of the inputted strings.
Code:
#include <strings.h>
#include <stdio.h>
int main () {
//Declared variables
int i;
}
[code]....
View 3 Replies
View Related
Sep 16, 2013
I'm extremely rusty at C but is this the best way to store an input string into a char*?
Code:
int length = 100; //initial size Code: char * name = malloc(length * sizeof(char)); //allocate mem for 100 chars
int count = 0; //to keep track of how many chars have been used
char c; // to store the current char
while((c = getchar()) != '
'){ //keep reading until a newline
if(count >= length)
name = realloc(name, (length += 10) * sizeof(char)); //add room for 10 more chars
name[count++] = c
}
Is this a good way and what could be better?
View 2 Replies
View Related
Oct 14, 2014
I am having trouble with parsing out string value into a 2D vector. Suppose i have the string "attack at dawn " consisting of 15 characters, i will like to store it into a 2D vector with 5 rows and 3 columns and the result is as follow.
Vector[0][0] = "a"
Vector[0][1] = "t"
Vector[0][2] = "t"
Vector[1][0] = "a"
Vector[1][1] = "c"
[Code] ....
View 1 Replies
View Related
Oct 7, 2014
Like if the user enters "38 F" how do I take out the 38 only and store it in a variable? So far my program goes like this:
string text;
double temperature;
cout << "Enter temperature: ";
getline(cin, text); // user enters 38 F
temperature = text // store 38 from string into double
View 1 Replies
View Related
Oct 13, 2014
I am having trouble with parsing out string value into a 2D vector. Suppose I have the string "attack at dawn " consisting of 15 characters, i will like to store it into a 2D vector with 5 rows and 3 columns and the result is as follow.
Vector[0][0] = "a"
Vector[0][1] = "t"
Vector[0][2] = "t"
Vector[1][0] = "a"
Vector[1][1] = "c"
Vector[1][2] = "k"
Vector[2][0] = " "
Vector[2][1] = "a"
Vector[2][2] = "t"
etc...
Here is a draft code that i did but is not working as desired.
vector<vector <string > > plaintextVector;
vector<string> row;
string totalString = "attack at dawn ";
int dimension = 3;
[Code] ....
View 4 Replies
View Related
Sep 20, 2013
Given this sentence as an input: "Hello my name and "John" (with its spaces and capital letters), print it on the screen .. NB the phrase must be entered from the keyboard all at once ... you can do this in C / C + +?
View 3 Replies
View Related
Jun 14, 2013
The program should store a character array in reverse order then display the reversed array. I have also included in the code that will display the actual characters into the array as it loops through. So I know the characters are being stored, but why doesn't it display the entire string when I call it?
Code:
#include<stdio.h>
int main(){
char str[50];
char rev[50];
printf("Enter Desired Text: ");
scanf ("%[^
[Code] ....
Is it just my compiler?
View 5 Replies
View Related
Apr 16, 2014
I want to convert a decimal number to binary and store it in a string so that I can use that binary output for later computation. Here is what I did
Code:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
[Code] ....
Now as you can see that all the binary output is in a[] but how do I get it into a string so that I can use something like printf("%s",string) and get the binary output ?
View 7 Replies
View Related
Mar 29, 2013
How can I Figure out and store the sum of EACH COLUMN in the 2D array values in a 1D array? And to the same for the average?
View 1 Replies
View Related
Apr 19, 2013
I am new to coding Here is the problem. Have a program prompt the user for a filename to open. Change every alphabetic character in the file to a capital letter. Numbers and special characters should not be changed. Print the output to the screen.
Here is my code so far but i am only returning the last line of text capitalized from the file. I am trying to get the program to display all of the three lines of text from the file capitalized. The program displays the file correctly before i try and convert everything toupper();
Code:
Code: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
int main()
{
char line[81], filename[21];
int i;
FILE *inFile;
[Code]...
View 6 Replies
View Related
Mar 24, 2013
I want to make a string array from strings in a text file. Itry to do this but i couldn't do, where is my mistake?
Code:
#include <stdio.h>
#include <stdlib.h>
int main(){
char cumle[100],*c,*dene[50];
FILE *input;
input=fopen("input.txt","r");
[Code]...
View 1 Replies
View Related
May 16, 2013
C++ code that will take the existing comments from a arbitrary C file, and store those files in a text document?
View 4 Replies
View Related
Apr 18, 2013
How can I store this data into an array?And I only can read the first integer.. 10.... How can I read the whole file...Heres the data:
10 alice 4/23/1972 123-45-6789 support assistant
3 bob 6/7/1980 111-12-1134 logistics manager
1 carol 10/2/1963 987-123-1143 admin ceo
2 dave 10/3/1974 902-22-8914 admin cfo
17 erin 6/13/1991 126-83-1942 technology supervisor
15 frank 2/22/1987 303-12-1122 logistics assistant
Heres what I have so far?
#include <iostream> //Accesses libaries for console input and output
#include <fstream> //Needed to access the fstream object to read files
#include <string> //Needed to access the string class
#include <cstdlib>
[code]....
View 1 Replies
View Related
Jan 11, 2015
i cannot print the values stored in the array ?
Code:
#include<stdio.h>
#include<math.h>
#include<time.h>
#include<stdlib.h>
double randf();
[Code] ....
View 7 Replies
View Related
Apr 11, 2014
I am working on an assignment for class: Create a program that allows a user to enter up to 10 addresses of friends. Use a two dimensional array to store the address of friends. After each address is entered, the user should have the option to enter another address or print out a report that shows each addresses entered thus far. I have created a code that is coming up without errors, but i am not getting the desired results.
Code:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main ()
{
char name[10][10] = {0};
char address[10][10]= {100};
int choice;
[Code]....
My trouble is coming from the the output. I am able to fill the array but i am not able to print my desired results. Where am I losing it in the loop? Also after my first entry if i have space in the "address" input the program prints and ends.
View 6 Replies
View Related
Mar 22, 2013
I have this data store into a data structure.
i j x y w h w*h
0 0 0 0 9 11 99
1 0 0 11 9 10 90
2 0 0 21 9 11 99
0 1 9 0 8 12 96
1 1 9 12 8 7 56
2 1 9 19 8 6 48
[Code]...
Code:
struct data {
//Here
/*! horizontal position */
int x;
/*! vertical position */
int y;
/*! width */
int w;
/
[Code]...
data and then i have an array /*! it contain group_id of each data line*/ int group_id[16]={0,0,0,0,3,3,1,1,1,3,3,2,2,2,2,1}; I never worked with 2D array before. My problem is that i want to create a 2D array of that data for example if i write data[j][i].. It will give me the reference/value of all data lines that belongs to j column, and same with group_id[j][i]. I don't know how i can store these structure vaules in this like 2D array.
View 2 Replies
View Related