Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Ошибка компиляции "Не найдены символы для архитектуры x86_64. Код ошибки 1" Добрый день. Помогите скомпилировать программу для MacOS High Sierra. #include <curses.h> #include <unistd.h> const char message = "Hello, world!"; enum { delay_duration = 5 }; int main() { https://www.cyberforum.ru/ c-beginners/ thread2956576.html C (СИ) Функция sleep()
Добрый день. Хотел бы выяснить, как в данной программе отрабатывает sleep(1). Автор книги утверждает, что это как-то облегчает обработку процессора программы, но как именно, не уточняет. #include <signal.h> #include <unistd.h> #include <errno.h> volatile static sig_atomic_t n = 0; const char message = "\nPress it again\n"; void handler(int s) {
C (СИ) Необходимо используя символьный ввод найти значение выражения Необходимо используя символьный ввод найти значение выражения, реализовать надо на Си Написал вот это, дальше представления не имею что делать #include <stdio.h> #include <string.h> void main(){ char ms = "12+12-12"; char *p; p = &ms; https://www.cyberforum.ru/ c-beginners/ thread2956500.html C (СИ) Организация структуры по алфавиту В данной программе мне нужно создать структуру с именем WORKER, содержащую следующие поля:  фамилия и инициалы работника;  название занимаемой должности;  год поступления на работу. Программа должна вводить данные с клавиатуры в массив, состоящий из нескольких структур типа worker (записи должны быть упорядочены по алфавиту) Не могу разобраться с сортировной по алфавиту, и... https://www.cyberforum.ru/ c-beginners/ thread2956434.html
Непонятки в выделении памяти C (СИ)
У меня имеется структура: struct people{ char *name; char *faculty; }; Я передаю функции стркутуру типа people В функции выделяю память для name (4 символа) через malloc С помощью strcpy задаю значение people.name ("smthin")
C (СИ) Простейший измеритель длительности импульса. не работает https://www.cyberforum.ru/ c-beginners/ thread2956297.html
Здравствуйте. Ниже очень простой код определения длительности импульса, который почему-то не работает. Да, я знаю, правильнее делать такое на внешнем запуске таймера, и делал это не раз, но вот столкнулся с такой конструкцией и никак не могу понять в чем причина неработоспособности. #define USART_BUFFER_SIZE 80 char UsartMsgBuffer; TCCR0B = _BV(CS01); // F_CPU = 8 MHz,...
C (СИ) Строки в си( ASCII таблица ) код получает файл, в котором текст и заменяет один набор букв на другой и записывает получившийся текст в другой файл. На выходе получаю файл, состоящий из символов ASCII таблицы, как это исправить? #include <stdio.h> #include <string.h> #include <stdlib.h> int main(void) { int len1, len2, lent; char k; int i; https://www.cyberforum.ru/ c-beginners/ thread2956268.html C (СИ) Работа с файлом
Дан файл, содержащий некоторый текст. Проверить, все ли фразы начинаются с прописной буквы, если нет – исправить.
C (СИ) Проблемы со вводом динамической строки https://www.cyberforum.ru/ c-beginners/ thread2956071.html
Всем привет, я пишу функцию для ввода строки длины, которая сначала неизвестна. Вот как я ее использую: ... char *body_shape; printf("%s\n>>> ", "Введите тип формы кузова (строка)"); EnterDynamicString(&body_shape); char *model_name; printf("%s\n>>> ", "Введите название модели (строка)"); EnterDynamicString(&model_name);
C (СИ) Что-то я натупил с задачей c /*Задание d. Задано натуральное число а. Найти значение выражения (задание a. (y = ((b2 + a2) / (b4 + a2 + 3)) + (b / (b2 + a2 + 1))) ), если b – действительная переменная, содержащая число, образованное при перестановке первой и четвертой цифр числа a*/ #include <stdio.h> #include <stdlib.h> #include <math.h> int a,b,y; int main() { https://www.cyberforum.ru/ c-beginners/ thread2955882.html
C (СИ) Укажите где ошибка в данном коде
Данныи код должен продублировать букву 'L' #include <stdio.h> #include<string.h> void dublare(char str_name ) { //char str_name ; char str_res ="0" ; int i,j=0;
C (СИ) Выводятся непонятные иероглифы вместо строки https://www.cyberforum.ru/ c-beginners/ thread2955819.html
Проблема на 38: строка spisok.un.in вкладка знание иностранных языков 1 #define _CRT_SECURE_NO_WARNINGS 2 #include < stdio.h > 3 #include < locale.h > 4 #include < string.h > 5 #include < conio.h > 6 #include< malloc.h > 7 #include< stdlib.h > 8 // функция сравнения элементов
0 / 0 / 0
Регистрация: 18.09.2021
Сообщений: 101
0

Почему scanf выводит строку неправильно с звуковым сигналом? - C (СИ) - Ответ 16118038

13.03.2022, 14:46. Показов 1126. Ответов 32
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
scanf выводит строку spisok[i].un.in,
Но стоит выводить после неё spisok[i].un.russ.year
то строка spisok[i].un.in выводится иероглифами.
При этом во время компиляции выдает странный звуковой сигнал
Нужно сделать так, чтобы все строки выводились нормально
Так же есть проблемы с заменой scanf на gets_s (пишет ошибки)



C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#define _CRT_SECURE_NO_WARNINGS
#include < stdio.h >
#include < locale.h >
#include < string.h >
#include < conio.h >
#include< malloc.h >
#include< stdlib.h >
 
void main()
{
    setlocale(LC_ALL, "Rus");
    int n, i;
    char st[] = "no";
    char st2[] = "m";
    struct anceta {
        char* fio[10]; /* Фамилия */
        char pol[20];
        char sem[20];
        union {
            char in[10];
            struct {
                int year;
            } russ;
        } un; /* Имя объединения - переменного компонента */
    } spisok[10];
    do {
        printf("Введите количество людей: \n");
        scanf("%d", &n); while (getchar() != '\n');
    } while (n < 1);
    printf("Введите через enter:\n\n");
    for (i = 0; i < n; i++) {
        printf("Фамилия\n");
        scanf("%s", &spisok[i]);
        printf("Пол:(m или w)\n"); scanf("%s", &spisok[i].pol);
        printf("Семейное положение (состоит в браке yes или no?)\n"); scanf("%s", &spisok[i].sem);
        printf("Информацию об иностранных языках (Перечислите языки через запятую без пробелов.Если нет, напишите no)\n");
        scanf("%s", &spisok[i].un.in);
        printf("Введите год рождения:\n");
        scanf("%d", &spisok[i].un.russ.year);
    }
    printf("\nВы ввели:");
    printf("\n\n********************************************\n");
    printf("*Фамилия        *Пол    *Семейное положение*\n");
    printf("********************************************\n");
    for (i = 0; i < n; i++) {
        printf("*%15s*%7s*%18s%s%d*\n", spisok[i].fio, spisok[i].pol, spisok[i].sem, spisok[i].un.in, spisok[i].un.russ.year);
        printf("********************************************\n");
    }
}


Вернуться к обсуждению:
Почему scanf выводит строку неправильно с звуковым сигналом? C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2022, 14:46
Готовые ответы и решения:

Задание с звуковым сигналом
Никак не могу придумать: Напишите программу-таймер, которая по истечении заданного промежутка...

C++ сопроводить строчку тройным звуковым сигналом
Как сопроводить каждую новую выводимую строчку тройным звуковым сигналом. Знаю что можно...

Вывод графика произвести попиксельно с задержкой и звуковым сигналом.
Помогите нарисовать график... А то как то не получается... Если можно преобразовать в паскале турбо...

Как получать письма на почтовом сервере, установленном на VDS/VPN с уведомлением звуковым сигналом?
Надо, чтобы при отправке заполненной на сайте формы письмо, попадающее в почтовый ящик,...

Графика: экран радиолокатора кругового обзора, появление цели должно сопровождаться звуковым сигналом
Построить движимое(движущееся) графическое изображение: - Экран радиолокатора кругового обзора,...

32
13.03.2022, 14:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2022, 14:46
Помогаю со студенческими работами здесь

Часовая стрелка через равные промежутки времени должна принимать одно из 12 положений.Перемещение стрелки сопровождается звуковым сигналом
Часовая стрелка через равные промежутки времени должна принимать одно из 12 положений.Перемещение...

Разработать программу обработки прерывания от клавиатуры, распознающую нажатие "горячих" клавиш и реагирующую звуковым сигналом
задание таково: &quot; Разработать программу обработки прерывания от клавиатуры,которая...

Подскажите, почему выводит ошибку со scanf при вводе объекта массива?
#include &lt;iostream&gt; #include&lt;math.h&gt; using namespace std; #define _CRT_SECURE_NO_WARNINGS...

Почему неправильно выводит в файл?
В каждом слове сонета Вильяма Шекспира заменить первую букву слова на прописную(сонет изначально...

Почему неправильно выводит в txt файл?
Это не клон,а постоянная страница. Не пойму где ошибся вроде все правильно написал Вывод в ттх...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru