0
ответов

Как правильно и безопасно использовать sscanf

Прежде всего, другие вопросы об использовании sscanf не дают ответа на мой вопрос, потому что общий ответ - вообще не использовать sscanf и использовать вместо него fgets или getch, что невозможно в мое дело. ...
вопрос задан: 27 February 2012 11:45
0
ответов

Построчное чтение текстового файла в C

Я работаю над небольшим упражнением для класса CIS и очень смущен методами, которые использует C для чтения из файла. Все, что мне действительно нужно сделать, это прочитать файл построчно и использовать ...
вопрос задан: 8 February 2012 18:57
0
ответов

Программы с scanf не работают должным образом в NetBeans

Я установил NetBeans 7.0.1 сегодня Когда я пытаюсь выполнить программу на C с "scanf" в ней, она выдает странные ошибки Вот что я написал: Она продолжает выполняться, пока я не введу что-нибудь в вывод ...
вопрос задан: 2 February 2012 17:30
0
ответов

Разница между fgets и fscanf?

У меня вопрос по поводу fgets и fscanf в C. В чем именно разница между ними? Например: char str[10]; while(fgets(str,10,ptr)) { counter++; ... и второй пример: ...
вопрос задан: 18 January 2012 21:17
0
ответов

читать char с консоли

Я пишу консольное приложение, которое выполняет несколько scanf для int И после этого я выполняю getchar: int x, y; char c; printf ("х: \ п"); scanf ("% d", & x); printf ("у: \ п"); scanf ("% d", & y); c = ...
вопрос задан: 13 January 2012 15:52
0
ответов

gcc/ld - create a new libc.so with __isoc99_sscanf @ @ GLIBC_2.7 symbol из glibc.2.6

У меня есть приложение, которое выдает ошибку при попытке запустить его: /lib/libc.so.6: версия `GLIBC_2.7 'не найдена Но единственный символ, который ему нужен из glibc 2.7, - __isoc99_sscanf @ @ GLIBC_2.7 Я хочу ...
вопрос задан: 11 January 2012 23:15
0
ответов

При использовании функции ввода «scanf» в консоли отладки Xcode 4

Вот проблема. Когда я использую отладку (GCC) в Xcode 4. Кажется, я не могу ввести число в консоль отладки, если я использую "scanf" в своей программе. Я должен добавить "/" после числа, тогда это ...
вопрос задан: 7 January 2012 10:37
0
ответов

Какой спецификатор формата для unsigned short int?

У меня есть следующая программа #include int main(void) { unsigned short int length = 10; printf("Введите длину : "); scanf("%u", &length); printf("значение равно %u \n"....
вопрос задан: 2 January 2012 12:48
0
ответов

Программа не ждет ввода пользователя с помощью scanf («% c», & yn);

Это основной код программы, которую я пишу для практики использования файлов в C. Я пытаюсь определить, существует ли уже выходной файл, и если он существует, я хочу спросить пользователя, могут ли они ...
вопрос задан: 11 December 2011 14:21
0
ответов

что такое Java-эквивалент sscanf для анализа значений из строки с использованием известного шаблона?

Итак, я пришел из языка Си (изначально изначально, хотя я не использовал этот язык почти 5 лет) и пытаюсь проанализировать некоторые значения из строки в Java. В C я бы использовал sscanf. В ...
вопрос задан: 8 December 2011 11:49
0
ответов

Цикл while игнорирует сканирование второй раз

#include int main () {char loop = 'y'; а (цикл! = 'п') {printf ("цикл?"); scanf ("% c", & цикл); если (цикл! = 'у') {цикл = 'п'; } ...
вопрос задан: 28 November 2011 19:10
0
ответов

как использовать стандартный ввод EOF в C

Мне нужно ввести координаты в массив, пока не будет обнаружен EOF, но что-то не так в моем коде. Я использовал ctrl + Z, ctrl + D int main () {int x [1000], y [1000]; int n = 0, nr = 0, a, b, i; printf ("...
вопрос задан: 11 November 2011 13:46
0
ответов

sscanf format c ++

У меня есть инструкция sscanf как sscanf (fieldname, "% s_% d", name, id); Я даю ввод как frog_461, но он отображает имя как «frog_461» и 0 для id. Не могли бы вы предложить правильный способ дать ...
вопрос задан: 2 November 2011 02:25
0
ответов

C - sscanf не работает

Я пытаюсь извлечь строку и целое число из строки с помощью sscanf: #include int main () {char Command [20 ] = "команда: 3"; char Keyword [20]; int Context; ...
вопрос задан: 25 October 2011 09:05
0
ответов

Каков самый простой способ получения пользовательского ввода в C?

Кажется, есть МНОГО способов получить пользовательский ввод в C. требует небольшого кода? В основном мне нужно отобразить это: Введите имя файла: apple.text В основном мне нужно ...
вопрос задан: 20 October 2011 06:07
0
ответов

Когда использовать printf/scanf против cout/cin?

Я тестирую некоторые фрагменты, которые я нашел в интернете, используя g++ из MinGW. Это компилятор C++... почему тогда он правильно компилирует C.... почему люди переплетают C и C++. Конкретный вопрос: ...
вопрос задан: 15 October 2011 20:33
0
ответов

Странный вывод при использовании scanf

#include int main () {int i; printf ("% d", scanf ("% d", & i)); } Какое бы число я ни ввел, я получу результат: 1 Почему это так?
вопрос задан: 14 October 2011 05:46
0
ответов

Как читать пустые строки с помощью% [^ \ n] s?

У меня есть программа, в которой fscanf (fp, "% [^ \ n] s", линия); используется для чтения строки. Если я вставлю цикл while, while (! Feof (fp)) fscanf (fp, "% [^ \ n] s", line); приведенный выше код работает для первой строки ...
вопрос задан: 13 October 2011 15:09
0
ответов

scanf Предупреждение Cppcheck

Cppcheck показывает следующее предупреждение для scanf: Сообщение: scanf без ограничений ширины поля может аварийно завершить работу с огромными входными данными. Чтобы исправить это сообщение об ошибке, добавьте спецификатор ширины поля:% s =>% 20s% i
вопрос задан: 11 August 2011 07:46
0
ответов

Спецификаторы формата для uint8_t, uint16_t,…?

Если у меня есть целочисленная переменная, я могу использовать sscanf, как показано ниже, используя спецификатор формата% d. sscanf (строка, «Целое число:% d \ n», & my_integer); Где я могу найти спецификаторы формата для ...
вопрос задан: 8 August 2011 21:58
0
ответов

Ce înseamnă spațiul din scanf? [Duplicat]

#include int main (int argc, char * argv []) {char c; scanf („% c”, etc.); printf ("% c \ n", c); retur 0; } [root @ test] # ./scanf a a [root @ test] # ./scanf h h Se pare întotdeauna ...
вопрос задан: 5 July 2011 12:06
0
ответов

scanf% d segfault при большом вводе

Итак, я запустил некоторый статический анализатор кода поверх некоторого кода c, и одна вещь, которая меня удивила, это предупреждение о: int val; scanf ("% d", & val); в котором говорилось, что для достаточно большого ввода это может привести к ...
вопрос задан: 2 July 2011 12:56
0
ответов

scanf () любопытное поведение!

Недавно я наткнулся на любопытный случай (по крайней мере, для меня, так как я не сталкивался с этим раньше). простой код ниже: - int x; scanf ("% d", & x); printf ("% d", x); Приведенный выше код принимает ...
вопрос задан: 14 June 2011 20:47
0
ответов

Поддерживает ли «регулярное выражение» scanf стандарт?

Поддерживает ли «регулярное выражение» scanf стандарт? Я могу' нигде не найду ответ. Этот код работает в gcc, но не в Visual Studio: scanf ("% [^ \ n]", a); Это ошибка Visual Studio или расширение gcc? РЕДАКТИРОВАТЬ: ...
вопрос задан: 14 May 2011 01:45
0
ответов

fgets не работает после scanf

#include #include #include void delspace (char * str); int main () {int я, циклы; char s1 [101], s2 [101]; scanf ("% d", & циклы); ...
вопрос задан: 6 May 2011 23:37
0
ответов

Как я могу прочитать строку с помощью scanf () в C ++ ?

Я могу прочитать строку с помощью std :: cin, но не знаю, как читать с помощью std :: cin (). Как я могу изменить приведенный ниже код для использования scanf ()? строка s [20] [5]; для (int i = 1; i <= 10; i ++) {for (int j = 1; j & ...
вопрос задан: 6 May 2011 11:13
0
ответов

Is sscanf considered safe to use?

I have vague memories of suggestions that sscanf was bad. I know it won't overflow buffers if I use the field width specifier, so is my memory just playing tricks with me?
вопрос задан: 3 May 2011 17:44
0
ответов

ifstream эквивалент метода перемотки FILE *

Я был было поручено обновить некоторый код C до C ++, и мне было любопытно, каков эквивалентный метод или реализация метода перемотки C FILE * в ifstream?
вопрос задан: 21 April 2011 22:45
0
ответов

Установите каталог по умолчанию в терминале Mac

Я использую только терминал (mac) для git, и я использую git только для одного каталога . Можно ли установить каталог по умолчанию (каталог при открытии терминала) в каталог, в котором я использую git, и если да ...
вопрос задан: 17 April 2011 22:15
0
ответов

как scanf () проверяет, является ли ввод целым числом или символом?

Мне интересно, как работает стандартная функция библиотеки C scanf () проверить, является ли ввод целым числом или символом, когда мы вызываем scanf ("% d", & var), когда сам символ - это просто число? Я знаю, что ...
вопрос задан: 12 April 2011 01:38