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

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 A Line Of Text With Spaces

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

C/C++ :: Find Number Of Characters In TXT File Without Spaces

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

C++ :: Program That Deletes Two Spaces On Each Line In A File

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

C++ :: Dynamic Memory (array Of Char) - Delete All White Spaces In Text File

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

C :: Reading From A File And Skipping Lines To Find String In File

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

C++ :: Get Int Out Of String With Spaces

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

C++ :: Reading File Then Printing Data Onto Other File

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

C :: Remove Spaces From String

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

C :: Replace Tabs With Spaces

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

C :: Replace Tabs With Spaces?

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

C++ :: Print Statement Without Spaces

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

C++ :: Adding Sentences With Spaces?

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

C/C++ :: How To Read A Line With Spaces

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

C++ :: Pyramid Of Stars With Spaces

Mar 21, 2013

How to solve this (for cycle)?

View 12 Replies View Related

C :: Does Function Compare Word With Spaces

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

C++ :: How To Manipulate Certain Strings - Ignoring Spaces

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

C++ :: How To Address Files Having Spaces In Their Names

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

C++ :: How To Take Into Account White Spaces In A String

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

C++ :: Input 150 Digit Integers From 0 To 9 And Not Put Spaces Between Them

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

C++ :: Pointers Structures And Strings - What To Do With Spaces

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

C++ :: Program That Eliminates White Spaces

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

C/C++ :: How To Input A String With White Spaces In Between

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

C++ :: Replace Spaces With Underscores In A Sting

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

C++ :: Handling Spaces In Command Line Arguments?

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







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