Свързани въпроси 'scanf'

Невалиден идентификатор на реализация „.“
Така че пиша код, за да интерпретира потребителски вход за това дали им се плаща почасово заплащане или фиксирана заплата. Започнах израз за превключване и първият израз в него е printf() & scanf() израз, който гласи printf("Enter hourly...
3814 изгледи
schedule 18.09.2022

Обработка на празни пространства с функция scanf() в C
Имам следния проблем. Бих искал да сканирам три точки от scanf в следния формат: {[4;-1],[7;1.5],[4;4]} . Моят код изглежда така: scanf("{[%lf;%lf],[%lf;%lf],[%lf;%lf]}", &a1, &a2, &b1, &b2, &c1, &c2) Сега всъщност...
98 изгледи
schedule 16.09.2022

Функцията sscanf на Linux не попълва променлива
В момента пиша FTP сървър и трябва да анализирам ip и порта на отдалечен сървър от буфер за входен низ в следния формат: xxx,xxx,xxx,xxx,yyy,zzz където: xxx означава октет на IP адрес в десетична система yyy е кръгъл ((номер на...
422 изгледи
schedule 27.09.2022

scanf() сканира символ, преди дори да бъде инициализиран
Може ли някой да ми обясни защо "card_T2" сканира дори преди "printf("Въведете флоп карта 2: \n");" се показва на екрана? char card_T1[2]; char card_T2[2]; printf("Type in flop card 1: \n"); scanf("%c",&card_T1[0]); //Card value...
95 изгледи
schedule 26.09.2022

Ред за четене, разделен със запетая и табулатор
Бих искал да прочета файлове, съдържащи числа във всеки ред. Ето примера на формата - 0,0,0 1 0 0 0 0.02,0.1,0.98 8.77 0.985292 0.112348 0.112348 0.04,0.2,1.96 8.77 0.985292 0.112348 0.224696 Както е показано...
183 изгледи
schedule 28.09.2022

Официална дефиниция на sscanf() Форматиран низ?
Внедрявам собствената си версия на sscanf() на различен език (не C или C++). Почти приключих. Просто се опитвам да обобщя някои от по-фините детайли на значението на форматиращия низ. Търсейки в мрежата обаче, откривам, че не цялата...
635 изгледи
schedule 10.10.2022

scanf не чете вход
Прочетох още теми за scanf и намерих някои отговори, но никой не ми помогна: while(!comanda){ int tmp; if (scanf("%d", &tmp) == 0) getchar(); else{ comanda = tmp; fprintf(stdout,"%d",&comanda);...
5601 изгледи
schedule 08.10.2022

Динамично разпределяне на въведен от потребителя низ
Опитвам се да напиша функция, която прави следните неща: Стартирайте входен цикъл, отпечатвайки '> ' всяка итерация. Вземете всичко, въведено от потребителя (неизвестна дължина) и го прочетете в масив от знаци, динамично разпределяйки...
1725 изгледи

C - как да накарам fscanf() да определи дали прочетеното е само цифри, а не знаци
Представете си, че имам csv с и всяка стойност е цяло число. така че първата стойност е ЦЯЛО ЧИСЛО 100 . Искам fscanf() да прочете този ред и или да ми каже, че е САМО цяло число, или не. Така че ще премине 100 , но ще се провали на 100t ....
1695 изгледи
schedule 20.11.2022

Сканирайте низ, включително интервали в C
В моя код: scanf("%s", &text); printf("%s\n", text); Вход: hi how are you Изход: hi и не hi how are you какво мога да направя, за да го поправя?
11714 изгледи
schedule 08.11.2022

Simple C scanf не работи?
Ако опитам нещо като: int anint; char achar; printf("\nEnter any integer:"); scanf("%d", &anint); printf("\nEnter any character:"); scanf("%c", &achar); printf("\nHello\n"); printf("\nThe integer entered is %d\n", anint); printf("\nThe...
55619 изгледи
schedule 29.10.2023

fscanf число и съхранява всяка цифра в масив
Имам файл с число като 100 000. Има ли начин да съхраня всяка цифра в масив? Например, правя array[100] и искам array[0] = 1 , array[1] = 0 , array[2] = 0 и т.н. Потърсих го, но от това, което разбирам, ако използвам char масив, той го приема...
2504 изгледи
schedule 23.10.2023

Поглед напред в C/Reading
Написах този код, като един вид поглед напред. int main() { char a[100]; char b[100]; scanf("%s", a); if (a[0] == '@') { scanf("{%s}", b); } printf("%s\n", b); } По някаква причина получавам segfault, след като...
398 изгледи
schedule 04.12.2022

scanf Пропускане
Опитвам се да направя проста C програма за клас и едно от изискванията е да използвам scanf / printf за целия вход и изход. Въпросът ми е защо моят scanf след for цикъла в главния се пропуска и програмата просто се прекратява. Ето моят код...
19149 изгледи
schedule 01.11.2023

Четене от файл дума по дума [затворено]
Имам персонализиран архив, структуриран както следва: %list% name1 name2 name3 %list% %dirs% archive directories %dirs% %content% name1 path1 content of file1 %content% %content% name2 path2 content of file2 %content% %content% name3 path3...
65347 изгледи
schedule 19.10.2022

Използване на fscanf за проверка дали съществуват още редове
Имам тази функция за четене на числа от txt файлове, които са структурирани така: 1 2 5 2 1 9 3 5 8 Функцията чете стойностите правилно в моите стойности, но искам да проверя дали редът, който съм прочел, е последният във файла. Последният...
844 изгледи
schedule 03.12.2022

Манипулиране на низове с помощта на strtok/sscanf в C
Опитвам се да разделя следния низ на три отделни променливи, т.е. a, b и c.: " mov/1/1/1,0 STR{7}, r7" всеки трябва да държи различен сегмент от низа, напр. a = "mov/1/1/1,0" b = "STR{7}" c = "r7" Може да има интервал или...
4023 изгледи
schedule 27.10.2022

Как да четем от входа, докато бъде намерен нов ред с помощта на scanf()?
Бях помолен да направя работа в C, когато трябва да чета от въвеждане, докато има интервал и след това, докато потребителят натисне enter. Ако направя това: scanf("%2000s %2000s", a, b); Ще следва първото правило, но не и второто. Ако...
139948 изгледи
schedule 19.11.2023

Моят C код не отговаря след оператор scanf
Написах набор от кодове, които сканират стойности и ги използват, за да тестват централната гранична теорема. Въпреки това, когато стартирам програмата си, след като въведа всички стойности с помощта на scanf, програмата ми не продължава към...
5198 изгледи
schedule 07.11.2023

Проблем със зареждането на scanf struct -› char[]
Занимавам се с този проблем: създавам свързан списък (използвайки структура) и искам да заредя вход от потребител. Когато отстранявам грешки в този код, програмата за отстраняване на грешки спира на реда на scanf. typedef struct Person{ char...
3088 изгледи
schedule 06.12.2023