Результаты поиска по запросу "scanf"

1 ответ

Это массив, поэтому «buf» - это указатель на первый элемент.

могу проверить ввод пользователя с помощью Scanf. Прямо сейчас у меня что-то вроде этого, но не работает. ПРИМЕЧАНИЕ: у меня есть atoi только для проверки того, что проверка scanf работает. scanf("%[0987654321.-]s",buf); i = atoi(buf); if(i) ...

1 ответ

C, как использовать fgets и fscanf вместе

У меня есть домашнее задание формы Univ. то есть использовать файл IO. есть такой файл TXT: Brian s213551 50 70 70 50 Alex Fernandes s210011 70 81 50 89 Young Lee s211213 60 80 60 90 ... and moreЯ должен прочитать этот файл и сохранить в var ...

2 ответа

Нет, я пытаюсь извлечь John, Doe, 2009 и т. Д. И сохранить их в связанном списке с уникальными идентификаторами. У меня нет проблем с остальной частью программы, я просто не могу понять, как извлечь правильные строки и целые числа из файла. Должен ли я использовать что-то еще вместо scanf?

жен читать входные данные и аргументы из файла, похожего на этот формат: Add id:324 name:"john" name2:"doe" num1:2009 num2:5 num2:20Проблема в том, что мне запрещено использовать fgets. Я пытался с fscanf, но не знаю, как игнорировать «:» и ...

ТОП публикаций

3 ответа

fgets () не работает после fscanf ()

Я использую fscanf для чтения даты, а затем fgets для чтения заметки. Однако после первой итерации fscanf возвращает значение -1. Я использовал GDB для пошаговой отладки программы. Работает нормально до первого использования fgets. Когда я ...

2 ответа

http://www.ideone.com/hO0xG

оложим, что у меня есть следующие данные: N (X_1,Y_1) (X_2,Y_2) .... (X_N, Y_N)где N, X_i и Y_i являются целыми числами. Пример: 2 (55,1) (521,7)Чтобы прочитать это, я могу сделать что-то вроде этого (предположим, что все переменные определены ...

2 ответа

простая программа c продолжает сбой

#include <stdio.h> int main(void) { int a,b,c; printf("Enter values of a,b,c:"); scanf("%d %d %d",a,b,c); printf("\nDescending order of the numbers entered:"); /*Test for Biggest Number*/ if((a>b)&&(a>c)) printf("%d",a); else if((b>a)&&(b>c)) ...

3 ответа

Почему Qt меняет поведение sscanf ()?

Я заметил, что Qt (4.8) меняет поведениеsscanf(), Без Qtsscanf() работает как обычно, но с, он принимает только локализованные строки. Вот минимизированный пример: Без Qt (простой C ++)int main(int argc, char *argv[]) { float f; ...

7 ответов

Моя программа пропустить получение входных данных? [Дубликат]

На этот вопрос уже есть ответ здесь: Простой C scanf не работает? [Дубликат] [/questions/3744776/simple-c-scanf-does-not-work] 5 ответовЯ написал простую программу по обмену валюты и могу купить пиво. Но что-то есть в программе, и я не знаю ...

1 ответ

 вернуть E; Linux (IIRC) возвращает N. Ошибка в BSD / macOS с точки зрения строгого соответствия стандартам; с точки зрения смысла и чувствительности, BSD разумный.

аюсь создать функцию для проверки ввода пользователя и позволить ему повторить попытку, если он введет неправильный тип ввода. Поэтому, когда я ввожу неправильный ввод в функцию, он бросает меня в бесконечный цикл. Что я могу сделать, чтобы это ...

2 ответа

 подсказка все еще находится не в том месте. Появляется после ввода строки в той же строке, что и следующее приглашение. Смотрите редактирование на мой вопрос.

ля домашнего задания для сортировки заданных строк. Я запрашиваю у пользователя количество строк, с которыми они хотели бы отсортироватьscanf, выделяя массив на основе этого числа, а затем получая сами строкиfgets. Все работает нормально, если ...