|
|
Другие темы раздела | |
C (СИ) Почему выделение памяти является статичным? Типы нужны для того чтобы выделять память под числа, буквы? Ну это ясно. Но почему выделение памяти является статичным? Почему программа не выделит переменной "Retron" например столько, сколько она займет при вводе? Когда программа запущена, то как компьютер определяет участок памяти для неё? Как компьютер вообще узнает сколько оперативной памяти ему доступно? Он видимо какими-то тестами это... https://www.cyberforum.ru/ c-beginners/ thread1509188.html |
C (СИ) Программа валится при освобождении памяти под динамический массив Доброго времени суток. Проблема такая. Моя программа представляет собой поразрядную сортировку даты вида dd.mm.yyyy, пока я тестирую только по году. В функции radix_mas разряды года проверяются справа налево. Есть массив векторов под каждую цифру. Когда все элементы были раскиданы по данному разряду, вектора удаляются и затем создаются снова для следующего разряда. Если все даты на данном разряде... |
C (СИ) Sizeof(float). От куда берётся warning?
https://www.cyberforum.ru/ c-beginners/ thread1508663.html Простая программа. Выводит на экран, что и требовалось. Но вот что может послужить причиной следующему warning'гу: vopros.c:6:2: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ От куда вообще всплывает в предупреждении формат long unsigned int??? :thank_you: #include <stdio.h> |
C (СИ) Поочередно изменять название файлов в каждой папке по шаблону Входные данные:есть директория Х, в ней N папок, в каждой из N папок лежат файлы. Задача: написать программу, в которую требуется ввести с клавиатуры адрес X(опционально), затем поочередно изменять название файлов в каждой папке по шаблону "название_папки-XY", где XY -- двузначное число(порядок файла в папке). Буду рад любой помощи! https://www.cyberforum.ru/ c-beginners/ thread1508428.html |
Описать массив, индексами которого являются буквы C (СИ) Как в С можно описать массив, индексами которого являются буквы (и строчные, и заглавные) латинского алфавита, а значениями могут быть только числа 0 и 1 и никакие другие? Оффтоп: предыдущую тему случайно создал не в том разделе. |
C (СИ) Префиксная декрементация в цикле for
https://www.cyberforum.ru/ c-beginners/ thread1508261.html Программа проходит по массиву и находит чётные элементы. Вопрос возник со вторым циклом for: for (--evenCounter; evenCounter >= 0; evenCounter--) При входе в цикл значение переменной сразу же уменьшается на 1(--evenCounter). Постфиксная декрементация (evenCounter--) осуществляется при второй петле цикла, но не осуществляется префиксная, как показала следующая работа программы: ... |
C (СИ) Массив случайных неповторяющихся чисел У меня есть например 50 кнопок как сделать так чтоб каждая кнопка имела свой номер. но он должен каждый раз меняться и не должен повторяться! А числа которые нужно отгадать нужно будет вписать в специальную ячейку. 10 попыток и 10 ячеек https://www.cyberforum.ru/ c-beginners/ thread1508168.html |
Программа Угадай Число C (СИ) У меня 110 кнопок мне надо сделать так что каждая кнопка имела своё число но оно должно меняться помогите мне пожалуйста |
C (СИ) Заменить пустые строки, состоящие из одних пробелов, строками, содержащими минимальное количество табуляций Задача 1.21. Напишите программу entab, которая бы заменял пустые строки, состоящие из одних пробелов, строками, содержащими минимальное количество табуляций и дополнительных пробелов, - так, чтобы заполнить то же пространство. #include <stdio.h> int main () { int c,numsp,nospace,i,j; char s; nospace = 1; numsp = 0; j = 0; https://www.cyberforum.ru/ c-beginners/ thread1508054.html |
C (СИ) Error unknown type name для объединия
https://www.cyberforum.ru/ c-beginners/ thread1507979.html Здравствуйте! Подскажите, пожалуйста, как исправить код. Компилятор выдает ошибку: error: unknown type name 'u', в строке "u ldc"; #include <stdio.h> union u { long double ldb; double db; float fl; char data_f; char data_d; |
Некорректный вывод динамического массива C (СИ) Ввожу массив. При выводе получаю не пойми что. Объясните чайнику в чем дело. #include <stdio.h> #include <conio.h> #include <clocale> #include <iostream> int main() { setlocale(LC_ALL, "Rus"); int n, i; int *mas=0; |
C (СИ) Матрицы: считывание из файла, преобразование, вывод результатов
https://www.cyberforum.ru/ c-beginners/ thread1507777.html #include <stdio.h> int main () { srand(time(NULL)); const int n = 10; int a,b,tmp; int i,j; FILE *f = fopen("data.bin","wb"); |
03.08.2015, 17:22 | 0 |
Динамическое выделение памяти под массив строк - C (СИ) - Ответ 793975103.08.2015, 17:22. Показов 6891. Ответов 4
Метки (Все метки)
Ответ
Выделяете и считываете вроде правильно. А в чем у вас ошибка выражается? Вылетает с segmentation fault или печатается не то что-то?
А, я понял о чем вы - у вас одна строка не попадает в результат - так? Если да, то проблема в том что после scanf-а у вас следующий gets считывает конец той строки в которой число было. Т.е. нужно пустой gets добавить например. Вернуться к обсуждению: Динамическое выделение памяти под массив строк C (СИ)
1
|
03.08.2015, 17:22 | |
Готовые ответы и решения:
4
Динамическое выделение памяти под массив Динамическое выделение памяти под массив Динамическое выделение памяти под двумерный массив Динамическое выделение памяти под многомерный массив |
03.08.2015, 17:22 | |
03.08.2015, 17:22 | |
Помогаю со студенческими работами здесь
0
Динамическое выделение памяти под массив структур Динамическое выделение памяти под одномерный массив Выделение памяти под динамический массив строк Динамическое выделение памяти под файл |