Кажется, что это должен быть базовый C++-процесс, но я не знаком с выходом данных.Запись данных CRC в файл .txt
Когда я печатаю данные без вывода в текстовый файл, я получаю правильные значения.
example: 00150017000 181
При печати в текстовом файле, это то, что я получаю:
11161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116111611161116
Вот мой код:
ofstream myfile;
myfile.open("C:\\CRC.txt");
for (i = 0; i < 200; i++, id++)
{
myfile << sprintf(idstring, "%011d", id);
myfile << printf("%s %03d\n", idstring, computeCrc(idstring));
}
myfile.close();
Все остальное работает отлично, и я знаю, что CRC генерируется правильно. Просто вопрос получения правильного вывода.
Я смог вывести экран консоли в текстовый файл, добавив «> CRC.txt» в Аргументы команды «Параметры отладки», но я просто хотел узнать, как я могу включить метод ofstream в это.
Заранее спасибо.
@rozina возгласами выглядит это: int_cdecl – terbubbs
Я хотел бы удалить цикл и начать отладки на фиксированное число. Также возникает вопрос, почему вы сохраняете результат sprintf в файле? – rozina
, если честно, не уверен. используя исходный код, я не писал и пытался вывести его, это все, что я делаю. @rozina – terbubbs