C++ :: Converting Char Pointer To String

Mar 5, 2013

Here's the code I'm working on:

string* arrayPush(string *array, char **toks){

if(array[sizeofHistory -1].empty()){
//find the next available element
for(int i=0; i < sizeofHistory; i++ ){

[Code] ....

toks is an array of pointers to strings. I need to assign a toks to array[i].

View 10 Replies


ADVERTISEMENT

C++ :: Converting String To Char Array

Mar 30, 2014

In this program, I have to ask the user for an employee, then the program will check to see if the file for that employee exist, if it doesnt then it will automatically create the file.

ReadNew function reads the file....check to see if it exist

CreateNew function creates a new file.

In my code I have no problem with the first part of reading file.. and my createnew function works in other programs where I am asking for input of file name to create the file name. However in this code I cannot figure how to automatically pass the input filename from the ReadNew function to the CreateNew function. I can't ask the user to enter the name a second time, so I have to pass the input filename into both functions. Here is my code.

Code:

//Create a file, append to it, and read it.
#include <iostream>
#include <fstream>
#include <string.h>
#include <stdio.h>
using namespace std;
char filename[256];
string n;
string filelist;
void CreateNew(ofstream & FileNew);

[Code]...

View 1 Replies View Related

C++ :: Converting String To Char And Float

Nov 15, 2013

So I have to convert ("a499.9") into a char and a float while ignoring the a.

I have the string stored in a buffer and found how to get the char, 4. But I don't know how to get 99.9 as a float.

Here is my code so far.

#include <string>
using namespace std;
main() {
buffer = "a499.9";

[Code] ....

My output:

4
0

How to get that double out?

View 7 Replies View Related

C++ :: Converting A String Input To Char?

Feb 8, 2015

I am writing a program that asks the user for their gender. I know that atoi converts arrays into integers, but I need the input from the user in the form of F or M into a char, and return it to the main function to be displayed at the end of the program.

string Employee::getgender(char gen)
{
cout << "Please enter your Gender: " << endl;
//atoi function would go here, what for char?
getline(cin,gen)
return gen;
}

View 1 Replies View Related

C++ :: Binary Char Pointer Into String

Jun 12, 2013

Is there a more simple method to copy Buf into str? Buf is a binary string.

Code:
void function(string & str) {
int iWholeSize = 512;
char * Buf = new char[iWholeSize];
.... operations on Buf
string s(Buf, Buf + iWholeSize);
str = s;
}

View 5 Replies View Related

C/C++ :: Pointer-to-char To String Literal?

Oct 6, 2014

how string literal that works with the cin object?

char * str = "This is a string constant";

Is the str stored the address of the first character of the string literal?

But some books just state that the pointer-to-char (char pointer) stores the address of the string literal". So just wonder how it is.

When it is used with cout, cout just treats it like a string and instead of printing the address, it just prints out all characters one by one until it reaches the terminated null character.

If this is the case, then I am just wondering how cin works with it? with a statement like this cin >> str; ?

Does the computer allocate enough memory for it? and then cin stores the first character into the first address and then advances to the next address and stores the next character?

View 1 Replies View Related

C++ :: Unable To Compare A String With A Char Pointer

Jan 28, 2013

Ok, I'm having a few problems with strings, mostly string functions saying they're not able to compare a string with a char pointer.

int main()
{
int counter = 0;
int x, y, z;

[Code].....

My goal is to take in a command and store it in a string. Different commands have different amounts of information I need. One command is "new flight <flightnumber> <seats available>". First, I try to understand which command is being asked, using the first character to decide. Once I can assume which command is being attempted, I try to separate the string into smaller strings (words) using strtok. I then compare the words that should be constant (new and flight), to make sure the command is syntactically correct (which I use strcmp for). Then I'll go on to create a new flight, which is a class that takes in a char * and integer (which is why I need to convert a char * to integer).

View 2 Replies View Related

C++ :: Why Cannot Copy String Pointed By Pointer To Array Of Char

Feb 22, 2013

I have this function in a class: and a private declaration: how can I copy the parameter "ProductName" to allowedProductName. I tried all combination and I can't get it to compile.

private:
StatusPanel &statusPanel;
char allowedProductName[MAX_NAME_LENGTH];

[Code].....

View 9 Replies View Related

C++ :: Converting Int To Char

Feb 20, 2014

Why is this

Code: fFile << (char) (i)p.x, (char) (i)p.y,(char) (i)p.z); not the same as this

Code: printf("%c%c%c", (i)p.x, (i)p.y, (i)p.z);

View 13 Replies View Related

C++ :: Converting Char To Hex

Nov 8, 2014

Having trouble converting char to hex.

according to here [URL] ....
ô in decimal is 147 and print ô using alt 147

and here [URL] ....
ô in dec is 244 but prints ⌠ using alt 244

put on console

char c = ô;
cout << (int)c << endl;

prints -109 and print m using alt -109

I am using alt to test char output. Why I'm getting a negative value? Which of the tables are correct? I have string of char that I want to print in hex. I get a hex string but the hex value don't correspond to any of the two tables on the websites because the console converts special char to negative values.

View 2 Replies View Related

C++ :: Converting Int To Char - Getting Error

May 31, 2013

I am tying to convert an int to a char. Below is an example of the code that I have but I am getting an error('=':left operand must be l-value). I am not seeing a problem with the code.

int num = 5;
char temp[2];
char final[2];
itoa(num, temp, 10);
m_pRes->final = temp;

View 4 Replies View Related

C++ :: Typecasting Char Array To Int (Not Converting)

Jun 1, 2014

I am looking for the correct syntax to typecast a character array as an int. So I would be able to do something like this:

char ch[4];
//...Read characters from file into ch or something, etc...
int i = ( int ) &ch;

or

char ch[4];
//...Read characters from file into ch or something, etc...
int i;
strncpy ( ( char* ) &i, ch, 4 )

I want all the 4 characters ( or bytes ) of ch to be classed as an int. So we are taking the 4 bytes of the character array and placing them in 4 bytes of the integer? How would i go about this?

View 2 Replies View Related

C :: Converting Char Array To Int16 Type

Apr 18, 2013

I am trying to convert a char buffer[1024] with raw data to int 16 buffer2[1024] which is supposed to have hex data (0x01, 0x02 kind of format).

Code:
char temp_buffer[1024];
block_size = sizeof(temp_buffer);
num_blocks = sizeof(char);
Status = mount(0, &myfsObject);
if(Status != DAVEApp_SUCCESS)

[Code] .....

I am verifying the data of resultant buffer by creating a new file and writing data to it. The result which i got is:

Code: H uy H uy H uy H uy H uy H uy H uy H uy

View 2 Replies View Related

C/C++ :: Converting Int To Double Pointer Outside Main Function

Dec 22, 2014

I have int pointer called p and i want to calculate average.Since average involves using double or float so i am trying to convert this in the function averagetemp. It still gives me an error saying "cannot be converted"...

#include <iostream>
using namespace std;
int* createArray(int n);
int lowesttemp(int *p,int f);
int highesttemp(int *p,int f);
double averagetemp(int *k,double f);
void print(int *p,int lowest_temp,int highesttemp,int average_temp);

[Code] ....

View 8 Replies View Related

C++ :: How To Convert Void Pointer To Int / Double / String Pointer

Mar 7, 2013

I have a function:

const void insertStuff(const void *key, const int value){
// I want to convert the void pointer into one
// of three types of pointers(int, string, or double)
switch(value){
case 0:
int *intPtr = key;

[Code] .....

But this causes an error of: "crosses initialization of int*intPtr"

What's the correct way of implementing this?

View 1 Replies View Related

C :: Converting Netpay To String

May 18, 2014

Code:
void convertNetPay(float netPay, char *netPayString){
int numHuns, numTens, numOnes;
char OnesTable[9][8]={"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"};
char ResultString[10+1];
char TensTable[9][8] = {"Ten","Twenty","Thirty","Forty","Fifty","Sixty","Seventy","Eighty","Ninety"};
char TeensTable[9][10] {"Eleven","Twelve","Thirteen","fourteen","fifteen","Sixteen","Seventeen","Eighteen","Nineteen"};
float cents;

[Code] ....

I have to convert my netpay which is a float to a string So if I input a value of say, 356.26 it should output "the sum of three hundred fifty-six and 26/100 dollars" . My program function works for the sum of three hundred but after that it spits out garbage.

View 2 Replies View Related

C++ :: Converting String From TXT File To Int?

May 6, 2014

How will I add the existing content of the text file to the newly inputed date(hoursworked & minsWorked) to compute the total number of hours works. I'm just a beginner in using Visual basic C++.

Code:

#include <iostream>
#include <fstream>
#include<string>
#include <cstdlib>
using namespace std;
bool parseTime(char* _timeStr, int& _hour, int& _min) {

[Code] ....

View 6 Replies View Related

C++ :: Converting A Double To A String?

Dec 7, 2014

I'm trying to find a way to accuratley convert a double in the form of a bank account number stored in a file into a string representing the number returned by a file.

View 1 Replies View Related

C++ :: Converting Netpay To String

May 18, 2014

void convertNetPay(float netPay, char *netPayString) {
int numHuns, numTens, numOnes;
char OnesTable[9][8]={"One","Two","Three","Four","Five","Six","Seven","Eight","Nine"};
char ResultString[10+1];

[Code] ....

BASICALLY, I have to convert netpay (float to string). Theoretically if I have 666.66, my program here should output the sum of "six hundred sixty-six and 66/100 dollars".

View 4 Replies View Related

C++ :: Converting A Double To A String

May 2, 2013

i think i need to convert a double to a string, we are working in visual studio doing a program. when i run the calculator i'm not getting the answer i need instead its giving me 0.0 when it should be reading 0.5, here is the code i'm using

{int width;
int height;
int area;
double gop;
String ^strWidth;
String ^strHeight;
String ^strArea;
String ^strGop;
strWidth=width1->Text;

[Code]....

View 1 Replies View Related

C++ :: Converting String Into Integer?

Nov 22, 2013

I'm trying to convert a string into a integer and when I call stoi(line) it causes the program to crash.

int main() {
vector<int> numbers;
int i;
string line;
ifstream myfile ("example.dat");

[Code] ....

The file being read from looks like:

3
12
23
34
12 34
12 12
34 23
23 23

View 1 Replies View Related

C++ :: Converting String Value Into Float

Feb 21, 2015

In my project i have to take the string valve and convert it into float

For example
100 will be 100.00
100.0012 will be invalid
100.00 will stay as it is
99 will be 99.00

I am thinking of using stof but i m stuck on how to set the precision of 2 ....

View 2 Replies View Related

C++ :: Converting String To Date

Apr 27, 2014

Quick code for converting strings to Dates in C++.

Example: What is the date:
User response: 12/05/14

Any way I can code this to recognize it as a date, and make it so that the date is sortable? Not referring to the system date, but a user input date.

View 4 Replies View Related

C/C++ :: Converting 1D String Array To 2D

Mar 27, 2015

I am trying to convert a 1d string array to a 2d but i couldnt do it. Heres my code so far,

for(i=0;str2d[i][j]='';i++)
{
for(j=0;str2d[i][j]=' ';j++)
{
str2d[i][j] = str1d[k];
k++;
}
}

str1d is a paragraph btw.I tried using NULL instead of '' but didnt work either.

View 5 Replies View Related

C/C++ :: Converting String To Date?

Mar 19, 2012

how to convert from string to date in c++? Example: 17 mar 2012 to 17/03/2012

View 1 Replies View Related

C/C++ :: Converting String Into Integer

Sep 26, 2013

struct time
{ int t;
    int h,m,s;    
};  
int main() {
    time t;
    int totalsecond;
    char A[10],B[10];

[Code] ....

It gives error at line no 12.

View 5 Replies View Related







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