int str2int(std::string str)
{
    int result;
    std::stringstream convert_stream(str);
    convert_stream>>result;
    return result;
}
Example #2
0
static void
convert_file(const char *name, iconv_stream *is)
{
	int std = (name[0] == '-' && name[1] == '\0');
	FILE *fp = std ? stdin : fopen(name, "r");

	if (fp == NULL) {
		fprintf(stderr, "cannot open file %s\n", name);
		return;
	}
	convert_stream(fp, is);
	if (!std)
    		fclose(fp);
}