Свързани въпроси '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 изгледи
schedule
07.10.2022
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