Я предполагаю содержание config.ini
, поскольку вы его не предоставили, но, похоже, ifstream
читает просто отлично. поставьте cout << textRead << endl;
после вашего infile >> textRead;
, чтобы проверить. Это то, что я использую для config.ini
:
localhost = "foo"
Ваша логика с seekg
и друзьями, похоже, нарушена. seekg
не предназначен для поддержки анализа (в вашем случае пропуск кавычек); он предназначен для пропуска больших кусков файла, когда это необходимо, чтобы не тратить время на его чтение. Честно говоря, я не уверен, что вы делаете, поскольку pch-textRead-1
может быть -1, если первый символ - кавычка.
Другое дело, что infile >> textRead;
не читает строку, она читает слово и отбрасывает начальные пробелы.
Для записи я пропустил
#include <winsock2.h>
#include <mysql/mysql.h>
#include <windows.h>
так как он не нужен.