Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Отсортировать список студентов в зависимости от оценки https://www.cyberforum.ru/ c-beginners/ thread404095.html
уважаемые читатели форума. не получается одна задачка. надо создать список группы: имя студента и его оценка, в последующем надо будет отсортировать список и в зависимости од оценки. у меня возникла проблема на первом этапе. как заполнить массив? вот мой вариант кода: #include <stdio.h> #include <stdlib.h> #include <time.h> typedef struct student
Подправить вывод таблички на экран (не красиво выводится) C (СИ)
Как сделать, чтобы все таблички, которые есть в программе, выводились аккуратно, чтобы столбцы не разбрасывались, каждая палочка была под палочкой? #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <locale.h> #include <string.h> #define N 30 void main()
C (СИ) Два возвращаемых значения функции #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv){ int func(int*,int); int a; printf("Vvedite razmar masiva: "); scanf("%d",&a); int mas; printf("Vvedite masiv: "); https://www.cyberforum.ru/ c-beginners/ thread404034.html C (СИ) Вычеркнуть из слова А те буквы, которые встречаются в слове Б Вечер добрый, не могу сообразить что не так с кодом и почему программа работает лишь частично Собственно текст задачи: Вычеркнуть из слова А те буквы, которые встречаются в слове Б #include <stdio.h> #include <conio.h> #include <iostream> int main() { int i,j; char mas1; char mas2; puts("vvedite slovo A"); https://www.cyberforum.ru/ c-beginners/ thread404010.html
C (СИ) Записать в файле несколько значений заданной структуры. Каждой записи присвоить порядковый номер. Уметь находить запись
может кому нибудь поможет)))) Задача. Записать в файле несколько значений заданной структуры. Каждой записи присвоить порядковый номер. Уметь находить запись в файле по ее порядковому номеру. // FILE: f_stuct.c # include <stdio.h> # include <conio.h>
C (СИ) Сортировка в файле(ошибка в программе) https://www.cyberforum.ru/ c-beginners/ thread403987.html
Добрый вечер. Пытался написать программу, сортирующую строки в алфавитном порядке(по первому символу) в файле. Размер строк и их количество заранее неизвестны. Язык Си. Где-то ошибся, на самом деле непонятно в чем. Можете помочь ее найти и исправить? Код закончен на моменте, когда я пытаюсь вывести созданный массив на экран (для проверки). #include <stdio.h> #include <conio.h> #include...
C (СИ) Передача массива в функцию https://www.cyberforum.ru/ c-beginners/ thread403935.html
Помогите пожалуйста, запутался... есть динамический массив: char *str = new char; как я его заполняю.. неважно далее мне нужно передать его в функцию которая ничего не возвращает void* check(&str); - верная запись? вызов функции соответcтвенно просто check(&str) а в самой функции нужно сделать следующее : сравнивать каждый элемент этого символьного динам. массива с заданными и...
Отсортировать список по средним оценкам по предметам по возрастанию C (СИ)
В списке у меня сохраняется структура с данными о студентах. Надо отсортировать список по средним оценкам по предметам по возрастанию. Используя функцию Vpor я пытаюсь это сделать, но результат получается или неправильный, или программа не запускается. В переменную head1 не записываются все данные. Без функции все работает хорошо .Можете посмотреть где в этой функции ошибка ? Очень нужно доделать...
C (СИ) Работа с void* https://www.cyberforum.ru/ c-beginners/ thread403919.html
Понадобилось поработать с си да ещё и в придачу с void*, не пойму почему моя функция func не видит строку, а точнее печатает её как какой-то бред. ЧЯДНТ ? void* func(void * arg) { char* d; d=(char*) arg; printf("%s",d); d="string"; }
C (СИ) Как организовать создание и удаление динамической структуры https://www.cyberforum.ru/ c-beginners/ thread403831.html
подскажите пожалуйста как организовать создание и удаление динамической struct на чистом Си // Заранее спасибо...
Баевский МЕТОД ПРИНЯТИЯ РЕШЕНИЙ C (СИ)
Помогите написать задачьку (сама честно нечего не смыслю) 3. Программа должна рассматривать случай с несколькими болезнями и симптомами, различными вариантами ответа пользователя, а также отвечать на вопрос «Вероятность заболевания на каждую из данных болезней». 4. Программа должна позволять вводить: название болезни,симптоми, p+ і P- . Добавлено через 23 минуты Есть вот такой код ...
C (СИ) Создать три экземпляра структуры и определить, в каком из них количество книг больше https://www.cyberforum.ru/ c-beginners/ thread403819.html
Полями структуры book есть данные о количестве книг, трех авторов. Создать три экземпляра структуры и определить, в каком из них количество книг больше. все имеющиеся т
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 3
0

Scanf работает через раз - C (СИ) - Ответ 2271030

11.12.2011, 04:55. Показов 2675. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток
При компиляции простой программы:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <locale>
#include <stdlib.h>
 
int main()
{
    setlocale(LC_ALL,"RUS");
    char *arr;
    int n, i;
    printf("Введите количество букв алфавите  ");
    scanf("%d", &n);
    arr=(char *) malloc(n*sizeof(char));
    for (i = 0;i < n;i++)   
    {
        printf("Введите %d букву алфавита  ", i+1);
        printf("a[%d]=", i+1);
        scanf("%c", &arr[i]);
    }
    for (i = 0;i < n;i++)   printf("%d буква алфавита: %с", i+1, arr[i]);
    system("pause");
}
Возникла следующая проблема: scanf работает через раз.
Scanf работает через раз


 Комментарий модератора 
Прикрепляйте картинки к сообщениям.


Вернуться к обсуждению:
Scanf работает через раз C (СИ)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2011, 04:55
Готовые ответы и решения:

Scanf работает через раз
Подскажите, почему в 42 строчке scanf пропускается? #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; /*...

Считывание чисел через пробел в массив через scanf
Здравствуйте! Очень вероятно что вопрос поднимался миллионы раз, но я ответы не нашел спустя часы...

Не работает scanf
Здравствуйте! Необходимо описать массив структур и реализовать 4 функции: Добавление записи,...

Не работает scanf
#include &lt;stdio.h&gt; int main() { char c; int d; scanf_s(&quot;%c&quot;,&amp;c); ...

11
11.12.2011, 04:55
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2011, 04:55
Помогаю со студенческими работами здесь

Функция scanf не работает
Возникает проблема, что функция scanf не работает. Скрин: Можно как-нить решить? И не будут ли...

Функция scanf() не работает
Здравствуйте, помогите решить проблему с функцией scanf(); Она не принимает значения в переменные...

Scanf не работает дважды
Вот и я решил завести аккаунт на этом форуме, т.к. часто выручает в случае каких-либо передряг и...

Не работает scanf в одной из строк
#include &lt;stdio.h&gt; int main() { int a, b, c, loop; char symbol; char change; while(1)...

0
Новые блоги и статьи
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач. . . .
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru