C++ :: Reading Spaces From TXT File
Mar 29, 2014
I am practicing with C++ since I done most of C already and I have a problem with reading spaces from a .txt file.
I created a little program that creates a wannabe Cube in wannabe 3D xd, well to appear as 3D like:
Code:
cout << " O------O" << endl;
cout << " / /|" << endl;
cout << " / / |" << endl;
cout << " / / |" << endl;
[Code] .....
The actual code is a bit longer since it offers you to input the size and then it draws the pic. Now that wasn't so hard and I've done that but now I wanted to implement the "MessageBox" func for output.
I managed to write the cube in file cube.txt but when I'm reading from it 1 char at a time since I need to output as char array it avoids all spaces and new lines and just puts all symbols in the same row.
I didn't have that issue with C and I've found on stackoverlow a solution using strings & getline but I need it to be in "char" form.
How to actually read spaces and newlines? This is my current code for reading from file:
Code:
ifstream di("kocka.txt", ios_base::in);
char c[5000];
int br=0;
while( di >> c[br])
{
br++;
}
MessageBox(NULL, c, "Kocka", MB_ICONHAND);
di.close(); P.S kocka = cube (in croatian )
View 1 Replies
ADVERTISEMENT
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
Nov 10, 2014
This is about reading a "txt file" and storing the contents in a variable. But i've got problems with it because normally, it is space delimited, that is, values separated by spaces are considered different values. How am I going to make C++ read the whole line including spaces?
View 14 Replies
View Related
Feb 17, 2015
How does one read the number of characters in a .txt file excluding the spaces? Here is my code so far. I am getting 67, which is the correct number including spaces but can't find out how to exclude them. Here's my code!
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
/////////------------------/////////
//Function Prototypes//
int fileLength();
[Code] .....
View 6 Replies
View Related
May 17, 2012
I must create a program (a simple main.cpp in console interface) which deletes two spaces for every newline in a file. If a line has no space, it goes straight to the next line to the end of the file. After the program is to resave the file contents into a new file that has the same name as the old, but change the extension to. Modif
The problem is I can not do that ... Do you have a sample code that does this?
View 3 Replies
View Related
Feb 8, 2014
General Purpose: Delete all "white spaces" in text file, until the read-in char is _not_ a whitespace (mark as start of text file).
Problem: Cannot seem to shift char's over properly. (I think my problem is the inner loop - however other code may lead to this problem - I do not know)
Code:
#include <fstream>
#include <iostream>
using namespace std;
bool trimWhiteSpace(fstream &file, char * charMemoryBlock) {
if (!file.is_open()) {
[Code] ....
View 3 Replies
View Related
Nov 26, 2013
Program background: Ticket Sales Details You will sell tickets in advance and at the door. Prices for buying in advance and at the door will be given. Also, the total number of tickets sold in advance will be given. Each guest will have a unique number. If there are n tickets sold in advance, then these guests will be numbered 0 through n-1. As the event starts, requests to buy tickets at the door may be made and these guests will be numbered sequentially, starting at the lowest unassigned number. The maximum number of guests will be 1000. The first line of the file contains the following three values, separated by spaces: Cost of the presales tickets (in dollars), Cost of the tickets at the door (in dollars), and the number of presale tickets. The first two values will be positive real numbers to two decimal places and the last will be a positive integer.
The second line of the file will contain one positive integer representing the number of auction items followed by a positive real value to two decimal places (at most) representing the minimum bid increment, in dollars. The first value is guaranteed to be 1000 or less and the second will be in between 1 and 50, inclusive.
The third line of the file will contain all the prices of the auction items, in dollars, separated by spaces, in order. Thus, the first price is the price of item 0, the next price is the price of item 1, and so on. These values will be real numbers represented to up to 2 decimal places.
The fourth line of the file will contain the three following positive integers pertaining to the raffle: the number of raffle tickets available, the cost of a raffle ticket in dollars, and the number of raffle prizes. (It's strange to have raffle tickets that don't cost a whole number of dollars.)
The fifth line of the file will contain each of the values of the raffle items, in dollars, separated by spaces, in order. Thus, the first price is the price if item 0, the next price is the price of item 1, and so on. These values will be real numbers with upto 2 decimal places.
The sixth line of the file will contain ten positive integers representing the number of each of the drinks 0 through 9, in order, that are in stock.
The seventh line of the file will contain ten positive real numbers with upto 2 decimal places representing the price of each of the drinks 0 through 9, in order.
The eighth line of the file will contain a single positive integer, numEvents, representing the number of events that occur at the charity ball. These events are split into two groups: actions by guests at the ball and awards given (raffle, auction, person, totalrevenue). All of the actions precede all of the awards. You will produce exactly one line of output for each event described. Here are the formats of each event that could occur:
If a patron buys a ticket at the door, a command will be on a line by itself:
BUY TICKET k
where k is a positive integer indicating the number of tickets bought at the door. These guests will be numbered as previously mentioned. You are guaranteed that the total number of tickets bought, including presales, will not exceed 1000. This is what I have so far and I cannot figure out why it wont calculate the total revenue. I am not completely sure if it is even accessing the if statement in main.
Code:
#include <stdio.h> #include <stdlib.h>
#include <string.h>
#define N 1000
[Code].....
View 4 Replies
View Related
Feb 28, 2014
How can I extract the number out of the string:
string my_sting = "item code = 9";
I want to get the '9' out of the string and store it in a separate int variable. I tried using sstream library and was having trouble.
View 1 Replies
View Related
Nov 7, 2014
I am reading a file then printing the data onto the other file. It is working, however when I check to see if each variable is being properly set after reading the file a issue arises.
Example of the file being read
Code:
Vehicle PV50CAN passed camera 1 at 05:33:26.
Vehicle W867BRO passed camera 1 at 05:33:29.
Vehicle KQ63ARU passed camera 1 at 05:33:38.
Vehicle K954ITQ passed camera 1 at 05:33:40.
Vehicle V220MXB passed camera 1 at 05:33:42.
[Code] .....
View 14 Replies
View Related
Mar 19, 2013
I'm unable to print out or return the inputted string modified.
Code:
//ch11_9.c
//remove_spaces(char* given_string)
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>
char* remove_spaces(char *given_string){
[Code]...
View 12 Replies
View Related
Jul 14, 2013
Basically, the task is to replace tabs with spaces, ensuring that the number of spaces is appropriate to get you to the next tab stop (i.e. if you were only 4 spaces away from a tab stop, don't replace the tab with 8 spaces).i've seen have included character arrays, and many have included multiple functions. I realize the text says "these exercises suggest programs of somewhat greater complexity than the ones earlie in this chapter," but it seemed like a very straightfortward task.Have i oversimplified or something?
Code:
#include <stdio.h>
#define TAB_STOP 8
int main()
{
int c, i;
}
[code]....
View 8 Replies
View Related
Dec 20, 2014
i want to replace tabs with spaces but i didn't get it. I also tried to count all the chars that i read from a file but that does also not work.
Here's what i have so far (fP is just a file)
Code:
void ReplaceTab(FILE *fP) {
int char_ = 0;
if (fP != NULL)
[Code]....
View 5 Replies
View Related
Apr 13, 2013
i am trying to write a program to print a statement without spaces in it.For example, if the statement is "Hello, i am Solidsnake", then it should print it as "Hello,iamsolidsnake".
View 4 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
Oct 9, 2014
I want to store the address of a customer (with spaces) in a char variable (say cadd). First I tried to use "cin", as we know it reads until it sees any whitespace. So it reads only first word before a white space. So, I used "getline()" function. But when I used it, It didn't wait for the I/P (it skipped it).
char cadd[20];
std::cout<<"Enter Customer Address:
";
std::cin>>cadd;
std::cout<<"Enter Customer Address:
";
std::cin.getline(cadd,20);
View 1 Replies
View Related
Mar 21, 2013
How to solve this (for cycle)?
View 12 Replies
View Related
Sep 7, 2013
I was wondering about the function strcmp(), does the function compare word with spaces? eg: If I have two same words "Harith Javed"; will it match both words??
View 8 Replies
View Related
Aug 11, 2013
How I can manipulate certain strings. This program here is supposed to randomly scramble any word/sentence input. However, I notice that even the empty spaces get moved; is there any way to stop that from happening? I would want the empty spaces to stay in their input positions.
#include <iostream>
#include <string.h>
#include <ctime>
#include <cstdlib>
#include <fstream>
#include <string>
using namespace std;
[Code] ....
View 4 Replies
View Related
Aug 30, 2013
i wonder how does any os address file having spaces in their names.Even cmd.exe in windows can't access such file but windows explorer can. How is it so?
View 4 Replies
View Related
Apr 21, 2013
as i am doing an encryption program on a playfair cipher. I am now stuck on a problem on decryption.If my string is helloworld (without a space), it will decrypt normally.However , if my string has a space in between it. Let`s say Hello World, it will not decrypt normally.How do i take into account the space that is in between hello & world?
example: hello world
View 4 Replies
View Related
Jul 26, 2014
So I want to do the following, I want to input 150 1 digit integers, from 0-9 and I don't want to put spaces between them while inputing, like if I input a 150 digit integer, the compiler should take it as 150 1 digit integers. I'm not sure how to accomplish that.
int a[150];
for(int i=0;i<150;i++)
cin>>a[i];
If I try to do it with above code, the compiler needs a space to know when the value of i is incremented. But I want to avoid spaces for my task.
View 2 Replies
View Related
Feb 13, 2013
This is my program and i dont know what is the better strategy to display the output perfectly align with the title, when i input a long variable or short the variable move and it does not align with its title. what can i do.
#include <iostream>
#include <string>
#include <string.h>
#include <cstdlib>
#include <cstring>
#include <iomanip>
using namespace std;
struct book {
[Code] ....
View 1 Replies
View Related
May 8, 2013
im trying to write a program for class that when it reads it, it corrects all the spacing and capitalization. so for example, the phrase "the quick bRown fox jumped over the lazy dog" would be converted by the program to "The quick brown fox jumped over the lazy dog"
here is my code:
#include <iostream>
#include <string>
using namespace std;
[Code].....
i click run in xcode, but something goes wrong. the build succeeds but in the output screen it says (11db)
View 3 Replies
View Related
May 28, 2013
I want to input a string in C with white spaces in between. I have tried %[^/n]*c, and fgets, but both do not work.
View 7 Replies
View Related
Oct 11, 2012
I have the following function.
void replacestring() {
quality = quality->Replace(" ", "_");
}
I wish to replace spaces with underscores in the string "quality"
When I compile I get the error message:
config_files.c: In function 'replacestring':
config_files.c:79: error: request for member 'Replace' in something not a structure or union
Here is the code: config_files..c
View 11 Replies
View Related
Jun 26, 2013
I stumbled into this forum in frustration as I tried to pass a string with both quotes and spaces into a single variable. I have looked up a couple places online, and even saw an old post here (Handling spaces in command line arguments) However, I still cannot seem to get the following string (in between the ---'s) to stay in one command line argument.
---copy c:ToolsDomainjoinAdminGroup.cmd C:"UsersAdministratorAppDataRoamingMicrosoft WindowsStart Menu"Programsstartup---
View 7 Replies
View Related