Ejemplo n.º 1
0
float getFloat(void) {
	float val = 0;
	char * input = getNewString();
	val = atof(input);
	free(input);
	return val;
}
Ejemplo n.º 2
0
double getDouble(void) {
	double val = 0;
	char * input = getNewString();
	val = atof(input);
	free(input);
	return val;
}
Ejemplo n.º 3
0
long getLong(void) {
	long val = 0L;
	char * input = getNewString();
	val = atol(input);
	free(input);
	return val;
}
Ejemplo n.º 4
0
int getInt(void) {
	int val = 0;
	char * input = getNewString();
	val = atoi(input);
	free(input);
	return val;
}
Ejemplo n.º 5
0
char getChar(void) {
	char val = 0;
	char * input = getNewString();
	val = input[0];
	free(input);
	return val;
}
Ejemplo n.º 6
0
int main(void) {
	char c = '\0';
    int i = 0;
    long l = 0L;
    float f = 0.0F;
    double d = 0.0F;
    char * s = NULL;

	printf("Enter char: ");
    c = getChar();
    printf("Entered: %c\n", c);

    printf("Enter int: ");
    i = getInt();
    printf("Entered: %d\n", i);

    printf("Enter long: ");
    l = getLong();
    printf("Entered: %ld\n", l);

    printf("Enter float: ");
    f = getFloat();
    printf("Entered: %f\n", f);

    printf("Enter double: ");
    d = getDouble();
    printf("Entered: %f\n", d);

    printf("Enter string: ");
    s = getNewString();
    printf("Entered: %s\n", s);

    free(s);
    return 0;
}
Ejemplo n.º 7
0
void PBsave::doSave(string path,vector<PBitem *> &pb_item)
{
	ostr = new ofstream();
	ostr->open(path.c_str(),ios::binary|ios::trunc);
	
	if(!ostr->is_open())
	{
		cout<<"open file fail while saving file"<<endl;
		PBusage usage;
		return ;
	}

	vector<PBitem *>::iterator it = pb_item.begin();
	while(it != pb_item.end())
	{
		*ostr<<getNewString(it)<<endl;
	}

	ostr->close();
}