Описание тега cstdio

A C++ wrapper for C standard IO header stdio.h.
4 ответа

Пропуск ожидаемых символов, таких как scanf() с помощью cin

Как добиться scanf("%d # %d",&a,&b);своего рода эффект с cin в С ++?
13 фев '14 в 20:30
1 ответ

C++ Работа с аргументами командной строки.. isalpha не работает и как объединить вместе

Здравствуйте, я делаю программу для отображения следующего, если в качестве аргумента командной строки было введено "./prog7x hello there": argument 0 is "./prog7x", has length 8, contains 5 alphabetic characters argument 1 is "hello", has length 5,…
17 ноя '16 в 01:24
3 ответа

Как использовать gets() в cpp

В эти дни я изучаю строки и массивы в cpp. В моей школе они учили нас воспринимать строку в качестве пользовательского ввода, нужно использовать метод get (), но он не работает ни с одним из моих компиляторов. Я уже пробовал использовать библиотеку …
25 дек '17 в 06:00
1 ответ

cstdio fopen и fclose не работают правильно на osx

Я использую tinyxml через openframeworks, который использует cstdio для доступа к файлам. Я могу видеть пример программы довольно счастливо создавать и записывать файлы, но нет удаления, поэтому я планирую реализовать удаление, но после попытки запу…
18 окт '14 в 12:00
1 ответ

Нет консольного вывода в простой программе на С ++

Я заметил странное поведение некоторых из моих программ на C++, и когда я пытался выяснить, что его вызвало, я обнаружил, что что-то не так происходит с выходами моей консоли. Я использовал функции iostream и cstdio с одинаковым поведением. Когда я …
06 дек '14 в 17:07
1 ответ

Невозможно использовать двойную переменную в C++, используя cstdio

C++ код для двойного использования cstdio заголовка. #include <cstdio> using namespace std; int main() { double f; scanf("%lf",&f); printf("%lf",f); return 0; } Этот код всегда выводит 0.000000. Зачем? Но подобный код хорошо работает в C #…
12 ноя '16 в 13:17
2 ответа

Что такое fflush и что он делает?

Я читал http://www.cplusplus.com/reference/cstdio/fflush/ и мне было любопытно, что это значит. Согласно веб-сайту говорится: Если данный поток был открыт для записи (или если он был открыт для обновления, а последняя операция ввода-вывода была опер…
22 май '14 в 22:47
0 ответов

Заголовок для CStdioFile, если я уже включаю windows.h

Какой заголовок я должен использовать для CStdioFile? Соответствующий документ здесь когда я пытаюсь включить afx.h, я получаю следующую ошибку ( window.h включен перед afx.h из-за какой-то другой функции): Ошибка 1 ошибка C1189: #error: WINDOWS.H у…
05 ноя '15 в 21:13
0 ответов

Переименование не работает для родительского каталога

Мое приложение QT использует функцию "rename()" для перемещения каталога if(!rename(dir.path().toUtf8().data(),tempJobPath.toUtf8().data())) { qDebug()<< "Job Moved to temp" << tempJobPath; } Job1/job2/job3 Когда я перемещаю Job2, он оди…
09 ноя '17 в 10:09
3 ответа

Почему sscanf не может прочитать uint64_t и символ из одной строки?

#include <cstdio> #include <cstdint> #include <cassert> int main() { std::uint64_t ui; char c; auto ret = std::sscanf("111K", "%lu64%[B, K, M, G]", &ui, &c); assert(ret == 2); assert(ui == 111); } Я пытался использовать ssc…
02 ноя '18 в 13:41
3 ответа

Библиотека ввода-вывода C++

Я пытался погуглить это, но я получаю разные ответы в разных местах. Я хочу знать случаи, когда нужно использовать одно из следующего: #include <stdio> #include <cstdio> #include <iostream> Я не могу понять разницу, так как в моем …
03 сен '14 в 13:44
0 ответов

cstdio и cstddef конфликтуют на std::size_t

test.cpp #include <cstdio> #include <cstddef> using std::size_t; Скомпилировать: > g++ -c test.cpp -o test.o In file included from /.../include/stdio.h:75:0, from /.../gcc/include/c++/cstdio:42, from test.cpp:1: test.cpp:3:12: error: …
30 ноя '17 в 19:07
0 ответов

c4droid: Makefile и cstudio

Я делаю некоторые тесты с c4droid на моем телефоне (Galaxy S3 Mini). Компиляция с использованием "g++ + Bionic", не имеет проблем. Однако, когда я использую Makefile, библиотека "cstdio" не распознает. ("cstdio": нет такого файла или каталога) Я не …
28 июн '14 в 18:13
3 ответа

Как правильно читать файл через stdio? C++

Я хочу прочитать файл через stdio для RapidXML. Я использовал следующее: #include <iostream> #include <rapidxml.hpp> #include <stdio.h> #include <Windows.h> using namespace rapidxml; int main(int argc, char** argv) { FILE *pF…
22 дек '13 в 14:21
2 ответа

Как избежать потери данных при перезаписи файла прервано в C

Я написал код, который сохраняет прогресс в моей игре, но один из моих самых больших страхов - это короткое время при сохранении, когда эти данные могут быть повреждены в случае сбоя компьютера или потери питания. Существует ли стандартная методолог…
23 окт '15 в 02:18
2 ответа

Спецификаторы формата строки sscanf не работают для '\t'

#include <math.h> #include <stdio.h> #include <stdlib.h> char *tokenstring = "first,25.5,second,15"; int result, i; double fp; char o[10], f[10], s[10], t[10]; void main() { result = sscanf(tokenstring, "%[^','],%[^','],%[^','],%s"…
18 апр '14 в 16:25
0 ответов

Ошибка при попытке сохранить данные изображения.ppm

При попытке сохранить данные изображения для файла.ppm, я отключаю ошибку, которая говорит: Необработанное исключение в 0x01071712 в Map.exe: 0xC0000005: расположение записи нарушения прав доступа 0x0bf13746. Я предполагаю, что это означает запись в…
06 мар '15 в 00:25
1 ответ

Создание собственной структуры итератора для работы с cstdio

Я пытаюсь создать итератор, чтобы просмотреть мой файл. Мой файл является двоичным и имеет значения int внутри, поэтому, на мой взгляд, он должен работать так. Но я получаю сообщения об ошибках: "недопустимое использование элемента данных IntFile::f…
19 сен '17 в 15:39
1 ответ

C FILE* чтение / запись и необязательное создание

Я пытаюсь открыть файл, который может существовать или не существовать для чтения и записи. Мне также нужно выполнить операции поиска для этого файла. Проблема, с которой я сталкиваюсь, состоит в том, что флаг файла "r" требует, чтобы файл существов…
10 янв '14 в 16:05
2 ответа

Вращающийся двумерный массив целых чисел

У меня проблема с заданием для моей IT-школы. Проблема заключается в следующем: повернуть кадр массива влево. Вход: сначала получить количество тестов (т). Затем для каждого теста получите l и k (строка и столбец), 3 <= l, k <= 100. Затем заполните …
04 дек '14 в 18:56