C/C++ :: Taking In File Path Names From User
Jul 22, 2014
How can I take in a path name like "C:myfolderfile.txt" where the user enters exactly that? I've tried putting the arg into a string, then looping through the string to find the '\', but by that time it is too late as c++ considers the '' as a escape character.
Is this even possible? I've googled it and everyone just says to make the user input the path with double \ or with a /.
View 1 Replies
ADVERTISEMENT
Feb 14, 2014
Suppose there are two cpp programs and we want the user to put the complete path of the first cpp file into second cpp file while it(second file) is running and compile and show the output there, so how can this be done?
View 3 Replies
View Related
Feb 21, 2015
I want the input for the price in decimal format(15.00). If the input is in integer format then I want to convert it to decimal format.
The maximum price for a sale is 999.99 and minimum is 0.00.
I have tried so far:
Code:
#include<iostream>
using std::cout;
using std::cin;
void main(){
float eventPrice;
[Code] .....
A valid input will be:
1.8,
0.8,
0.00,
0,
9,
99
View 2 Replies
View Related
May 24, 2014
I am working on a program in C# that should make a user choose a specific path for the program to work.
The path they are choosing is a path for a game and from that selected path I use coding to load pictures from to the program.
Anyhow
I am able to make the user choose a path and save the selected path in a xml file.
But the user can select ANY path.
How could I do to make the user choose a specific path that I want them to choose?
View 13 Replies
View Related
Dec 13, 2014
I am trying to work on a C++ program to calculate the quadratic formula using input files and classes. I have written my class, but I am trying to find a way to take an input file with unknown number of lines of coefficients. How do I take each integer from each line and set that value as "a" and "b" and so forth, then start over on the next line?
This is what i have so far.
fstream inputfile;//users input quadratic coefficients file
ofstream outputfile;// outputs a file with solutions
int main(int argc, char *argv[])// argc is argument count, char *argv[] is array of array of characters for arguments {
string dataline;
getline(inputfile, dataline);
[code].....
View 1 Replies
View Related
Apr 2, 2014
Whenever I run my program, It should be taking this string of information:
Shampoo 10 8.75 87.50
Pen 3 2.50 7.50
Headphones 5 20.99 104.95
MacAir 1 879.23 879.23
Raspberries 6 4.99 29.94
Oranges 5 2.79 13.95
Apples 3 3.85 11.55
From one file and outputting it to another, the finished product should look like:
Shampoo 10 8.75 87.50
Pen 3 2.50 7.50
Headphones 5 20.99 104.95
MacAir 1 879.23 879.23
cheapest item = Pen
most expensive item = MacAir
total cost = 1079.18
shopper = Mary Kay
Raspberries 6 4.99 29.94
Oranges 5 2.79 13.95
Apples 3 3.85 11.55
cheapest item = Oranges
most expensive item = Raspberries
total cost = 55.44
shopper = Winnie B. The Pooh
When I run my code however, it doesn't get past shampoo and will continue to add shampoo to the total cost infinitely. How can I change the code to produce the proper information?
CODE:
#include <iostream>
#include <fstream>
#include <iomanip>
#include <float.h>
#include <sstream>
#include <string>
using namespace std;
ifstream input_file;
ofstream output_file;
[Code] ....
View 1 Replies
View Related
Apr 22, 2013
The textfile babynames.txt, which is included in the books website, contains a list of the 1000 most popular baby names of boys and girls. Write a program that allows the user to input a name and the program should then read the file and search the matching names among the boys and the girls. If the name is found it should output the name and the names rank. It should also indicate if their is no match. How to start this.
View 1 Replies
View Related
May 9, 2014
Debug Error
ProjectsFinal ProjectGrItemDebugGrItem.exe
R6010 - abort() has been called
I was going over this with a friend and it seems as though getline() is not reading anything in and thus throwing the abort error. I'm not sure why this is because I've included the textfile, with the correct name of course, in both the regular file location and the debug folder. I ask for user input and the user then inputs the name of the file they want, I do some required things behind the scenes and display the results for them in a cmd window. I've included pastebin files for both my header and cpp files because it is far to large for one post I shall, however, post the full code in the comments.
Quick Code
The problem occurs on line 159. I'm assuming once this line is fixed, line 163 will have the same problem.
// Read regular price
getline(nameFile, input, '$');
vectorList[count].regPrice = stof(input.c_str());// Casts string to a float
// Read sale price
getline(nameFile, input, '#');
vectorList[count].salePrice = stof(input.c_str());
Pastebin Links : [URL] ....
View 2 Replies
View Related
Mar 16, 2013
I've been trying to figure out how to implement a way to save this board state throughout a user's inputted path. At the end, I need the output to print out the board states (user's path) of how he or she got the puzzle solved. This puzzle is the 15 Puzzle; but we have it to change by the user's input on what size they want to play (3x3 to 5x5). How to save the board state of each user input, then print those out in order from beginning to solved puzzle state. Subsequently, I would also need transferring the board state to change with using a vector to store the size based on user input. How to proceed, using a first search to solve the puzzle from the current board's state.
calculations.h
Code:
/*Calculations set as a header to keep compiling simple and faster*/
#ifndef calculations
#define calculations
int solved[5][5];
void initialize(int board[][5], int);
void slide(int board[][5],int move,int);
bool isBoardSolved(int board[][5],int);
[Code] .....
View 6 Replies
View Related
Jul 14, 2012
I have a folder "pics" in g: drive. There I want to create some text.txt file. Thus, the final path is "g:pics ext.txt".
How can I do that?
View 3 Replies
View Related
Jan 19, 2014
I have almost a hundred names in a text file that I want to convert to email addresses and save to another file. I seem to have it working, but it doesn't print the full names in the email prefix. The output I'm looking for is Doe_John@livebrandm, but I'm only getting D_J@livebrandm. I'm not sure what I should specifically be reading up on that applies to this directly.
Code:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fpin=fopen("namesIN.txt", "r");
FILE *fpout=fopen("emailOUT.txt", "a");
char first[20],last[20],inbuff[1500];
[Code]...
View 9 Replies
View Related
May 17, 2013
I have a string like this
const char *filename = "C:/Qt/progetti/worlds/fasr.world";
then I have a string like this
char *pathdir = "C:/Qt/progetti/worlds";
I would get this string: "worlds/fasr.world" how should I do ?
View 6 Replies
View Related
Nov 26, 2013
I wanted to make my program read the file "input.txt". I did it successfully, but now I want to get the full path of the file "input.txt". Is there any way to do it?
My output should be :
FILE *file;
std::string fullFileName;
file = fopen("input.txt", "rb");
if(file != NULL)
{
// getfullfilename(file, fullFileName);
// std::cout << fullFileName.c_str() << std::endl;
}
View 5 Replies
View Related
Feb 20, 2014
I am trying to iterate through a file path to extract the file name. since the . separating the name from the extension is a unique character, i thought i would reverse iterate from the . to the first separating directories. however, when trying to reference the memory location of the position of the . in the string, i am getting an i-value error:
for (std::string::reverse_iterator iter = &(songPath.find('.')); iter != songPath.rend(); ++iter) {
if (*iter == '')
break;
else
songName.push_back(*iter);
}
View 3 Replies
View Related
Feb 10, 2013
i have a vector of stores. i would like to delete the specified choice(store) from the list. Here is what i have but my erase statement is wrong and wont compile.
void Store::deleteSpecifiedStoreFromList(string choice) {
for (int i = 0; i < this->stores.size(); i++) {
if(this->stores[i].getStoreNames() == choice) {
this->stores.erase( std::remove_if( this->stores.begin(), this->stores.end(), choice ), this->stores.end() );
}
}
}
View 4 Replies
View Related
Jan 16, 2014
How to get a full path of a directory only using a text file name? (Btw i am using visual studio not windows)...
View 9 Replies
View Related
Oct 13, 2013
I need to open a text file game_scores.txt and i can not figure out a way to.
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main() {
[Code] ....
the code is used to read the text and take the first 4 pieces of info but i do not know how to do it. i have already created the text file and moved it into the source. i am using visual studios 2012. In 2010 the text file would show a relative path, it doesn't in 2012
View 10 Replies
View Related
Sep 2, 2014
I need to append file path for some particular program. But the problem is when I append it like below, it gets error whether filepath seems to be C:/Users/My/Desktop/C++/1.txt
int i=1;
stringstream str;
str<<"C:/Users/My/Desktop/C++/"<<i<<".txt";
string filepath=str.str();
cout<<filepath;
ifstream ipf(filepath);
if(ipf)
{ do some thing...}
But if it was like this no error, program work as desired.
int i=1;
stringstream str;
str<<"C:/Users/My/Desktop/C++/"<<i<<".txt";
string filepath=str.str();
cout<<filepath;
ifstream ipf("C:/Users/My/Desktop/C++/1.txt");
if(ipf)
{ do some thing...}
View 7 Replies
View Related
Jun 5, 2014
how to get source path of selected file.
for example :
selected image in E:/
E:ewfolderillustration.jpg
application - asp.net(C#)
View 4 Replies
View Related
Jul 12, 2012
i want to create/open any file present in any location in my computer. How do I assign a path in C++ syntax?
View 1 Replies
View Related
Oct 18, 2014
I'm writing a small function that gets as parameter a file's path and a folder's path, and copies the given file to that folder.
Code:
int copy_file(const char* source, const char* folder) {
char copy[PATH_MAX];
strcpy(copy, folder);
strcat(copy, "/");
strcat(copy, source);
[Code] ....
Basically, this function purpose is to make a backup of source in folder every X minutes (depending on user's input).
The problem is the second call to open():
This call attempts to open the file for writing, and creates it if it is not already exist.
It also truncates it before writing to it - and that's my concern:
Let's say this is the second time this function runs, so copy is already exist. open() will then truncate it, and then one of the system calls in the while loop fails.
In this situation, I might be left with no backup file.
The problem also arises for when source is a read-only file:
If source is a read-only file, and copy is not already exist (meaning - it's the first backup attempt), then everything's fine, but, if source is a read-only file and copy is already exist, then I have to first remove copy altogather, and make a fresh copy of source.
Making a backup with new name for copy every time copy_file() runs, will solve this problem, and how can this be accomplished?
I should say that I'd really prefer that copy and source will have the same names when copy_file() returns...
View 5 Replies
View Related
Jun 28, 2014
I'm working on windows and I'd like to know how to compile the C file to a different path.
What I mean is : the basic compile command is :gcc Hello.c -o Hello_E
I'd like to create the "hello_E" in a different path.Something like this:
gcc Hello.c -o C:Program FilesPellesCC_programsExe_filesHello_E
View 2 Replies
View Related
Feb 9, 2013
I am trying to create an array of file names such that when I want to open one of the files, who's name is given in the array, I can call that element of the array. My code for making the array is the following,
Code:
char file_name[40];
char *file_locations[N]; // array of N names (*)
for(ii=0; ii<=N-1; ii++){ // printing the names of all the files P1_8mag_1.txt - P1_8mag_N.txt
sprintf(file_name, "P1_8mag_%i.txt", ii+1);
[Code]....
The problem with this is that in the first step: all elements of the array "file_locations" are the name of the last file in the loop (in this case "P1_8mag_N.txt")What is wrong with this?
View 12 Replies
View Related
Oct 2, 2014
I have .db3 file, and he has 14 tables,and every table has certain number of columns. Example i have table called "BASIC_INFO" and that table has columns "First Name", "Last Name" and "Age".
How can i get name of table and name of every column,so if i some day add column "Male" i get name of this column too. I need first to calculate number of columns,put that in some integer, and then for example create string array which will contain : array[0] = "First Name" ,array[1] = "Last Name"...
SQLiteConnection myConn = new SQLiteConnection("Data Source=" + DB3Path + ";Version=3;New=False;Compress=True;");
//string query = "Select * From " + DB3Path + ".INFORMATION_SCHEMA.COLUMNS";
string query = "Select * From BASIC_INFO.INFORMATION_SCHEMA.COLUMNS;";
SQLiteCommand sqCommand = new SQLiteCommand(query);
[Code] ....
I tried this too:
string query = "select * from INFORMATION_SCHEMA.COLUMNS"
+ "where TABLE_Name='BASIC_INFO'"
+ "order by ORDINAL_POSITION;";
string query = "SELECT TOP 0 * FROM BASIC_INFO";
View 2 Replies
View Related
May 18, 2014
How it make it work for my project. Runtime means I am going to have to give the path at the command line?
Here is how I have to run it, so I can test it against the example inputs and outputs they give us to test our program. I am using putty. Already crated the folders inside my project folder, but don't know how to implement it on my source code.
./movie_stats < ./input/test1.in ./my-output/test1.out
What I'm thinking is to open/create the file test1.out in the my-output folder and open it at runtime?
View 1 Replies
View Related
Mar 12, 2013
I have an application which is used for calibration for electrical components. Here I want to set a rootpath for this application. I did some research and I found out that I can get the rootpath of the application (that is where the exe is stored) But what I am really looking for is once I start the application the root path should be what I assign. For instance currently the root path is "C:UsersPublicDocumentsABC.ToolsProjects" but I would like the root path to be "E:New ABC" Is this possible? I wrote some code where I call the exe of the application and it opens the file in a folder that I specify :
private void NewJournal_Click(object sender, EventArgs e)
{
string filePath = @"E:New ABCabc.vnalog"
if (!File.Exists(filePath))
{
return;
}
string SelectedFile = @"/select, " + filePath;
System.Diagnostics.Process.Start(@"E:New ABCabc.vnalog", SelectedFile);
}
Now this code open the .vnalog file in the application. And this works great..!!! How can I now change the path within the application?
View 1 Replies
View Related