|
|
Другие темы раздела | |
C (СИ) Ввод и вывод символа. Как разобраться?
https://www.cyberforum.ru/ c-beginners/ thread2022255.html Всем добрый день! Я составил учебный пример кода для работы (ввода и вывода) с переменными трёх типов данных: int, float, char . Надо предварительно ввести данные с клавиатуры и далее программа должна эти данные выводить на консоль. С числами всё нормально работает. А работа с символом не получается. Не могу разобраться. Прошу объяснить, что происходит. Исходный код компилируется, но при... |
C (СИ) Изменение файла путем внесения информации из структуры Мне нужно прочесть каждую строку в файле, посчитать среднее значение очков, добавить в конец каждой строки следующее значение: #include <stdio.h> #include <stdlib.h> #define NUMBER_OF_PLAYERS 100 #define MAX_NAME 20 #define MAX_STRING 500 #define SCORE_NUMBER 4 struct name |
C (СИ) Считывание строки с клавиатуры посимвольно и последующий вывод Необходимо считать строку посимвольно, до тех пор пока не будет введен пробел. Проблема в том, что когда вывожу массив символов, который хранит строку выводятся символы "Н" в количестве на единицу больше, чем было введено в массив. Что в моем коде не так? В Си я совсем начинающий. #include <stdio.h> #include <stdlib.h> #include <locale.h> void main() { unsigned short int n = 0; //длина... https://www.cyberforum.ru/ c-beginners/ thread2022048.html |
C (СИ) Что возвращает функция system("color")?
https://www.cyberforum.ru/ c-beginners/ thread2021961.html Хотелось бы узнать, почему: system("color"); возвращает 1, хотя в документации команды COLOR написано, что "Если аргумент не указан, команда восстанавливает исходный выбор цветов, каким он был на момент запуска CMD.EXE" Так тоже не работает: char cmd; strcpy(cmd, "color"); system(cmd); В python такая же проблема: |
Min без тернарного оператора можно вызвать функцию abs можно max C (СИ) Че не так пишу #include<stdio.h> float abs(float a); int main(){ float a = 100; float b = 500; |
C (СИ) Запись данных в структуру из файла Пытаюсь прочесть файл и записать содержимое в структуру. #include <stdio.h> #include <stdlib.h> #define NUMBER_OF_GAMES 10 #define MAX_NAME 20 struct name { char first_name; https://www.cyberforum.ru/ c-beginners/ thread2021268.html |
C (СИ) Сортировка слиянием
https://www.cyberforum.ru/ c-beginners/ thread2021181.html Здравствуйте, у меня есть функция выполняющая сортировку слиянием. void mergesort(long num, float a) { int rght, rend; int i, j, m; for (int k = 1; k < num; k *= 2) { for (int left = 0; left + k < num; left += k * 2) { |
_itoa: "void (__int64,char *)" отличается по уровням косвенного обращения от "void (__int64,char *)" itoa C (СИ) Вот простейший код: #include <stdio.h> #include <windows.h> #include <locale.h> #include <math.h> #define RUS 1251 #define SIZE 1000 |
C (СИ) Winsock и прокси
https://www.cyberforum.ru/ c-beginners/ thread2021055.html Добрый день! Имеется клиент и сервер приложения работающих на сокетах. Как организовать соединение через прокси? |
C (СИ) Функция rand() в диапазоне [-131072:131071] Нужно получить значения в rand() в диапазоне . srand(time(NULL)); for (int i = 0; i<100; i++) baroat = rand() % 131072 - 131071; Собственно проблема в том что он выдает постоянно отрицательные значения в примерно одинаковых величинах т.е нет равномерного распределения по диапазону. https://www.cyberforum.ru/ c-beginners/ thread2020968.html |
EOF срабатывает только после 2-х комбинаций ctrl+Z C (СИ) EOF в функции getline срабатывает только после 2-х комбинаций ctrl+Z. Подскажите, пожалуйста, как исправить и в чем ошибка. #include <stdio.h> #define MAX 1024 int getline(char s, int lim) { int c, i; for(i = 0; i < (lim-1) && (c = getchar()) != EOF; i++) { |
C (СИ) Посчитать последовательности факториалов
https://www.cyberforum.ru/ c-beginners/ thread2020797.html Требуется посчитать последовательность (1 / n!) * (1! + 2! + 3! + ... + n!). Алгоритм, по которому считаю: double going(int n) { int i = n+1, j; long double first_result = 1; while(--i > 0) { first_result*=1/(long double)i; |
1 / 1 / 1
Регистрация: 06.10.2015
Сообщений: 34
|
|
30.07.2017, 10:42 [ТС] | 0 |
Невнятый мусор при выводе - C (СИ) - Ответ 1065310430.07.2017, 10:42. Показов 1432. Ответов 6
Метки (Все метки)
Ответ
Может я что то не так понимаю, но сначала надо присвоить значение массиву на 0 индексе а потом увеличить на 1?
Добавлено через 1 минуту Хотя да изменил и теперь работает, вероятно инкремент работает иначе чем я предполагал, спасибо Вернуться к обсуждению: Невнятый мусор при выводе C (СИ)
0
|
30.07.2017, 10:42 | |
Готовые ответы и решения:
6
Мусор при выводе массива Инициализация массива - на выводе появляется мусор Мусор при инициализации структуры Мусор в массиве при отладке? |
30.07.2017, 10:42 | |
30.07.2017, 10:42 | |
Помогаю со студенческими работами здесь
0
Программа выдает мусор при запросе телефона Выводит мусор при отображении цифр по указателю При загрузке данных из файла выводится мусор Мусор в начале строки при записи в файл |