Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Найти ошибку при поиске max min элементов массива #include <stdio.h> #define N 20 int main() { int a,n,i,max,min; float sr; printf("Добро пожаловать в программу поиска минимального, максимального элементов и\nсреднего арифметического всех элементов одномерного массива\n"); printf("Введите длину массива > "); scanf("%d",&n); https://www.cyberforum.ru/ c-beginners/ thread374112.html Строка заполняется и выводится, а функция не работает C (СИ)
добрый день)) у меня такая проблемка, программа компилируется, изначально строка заполняется и выводится, а функция не работает, не знаю, где я там напортачила и чего :scratch: // opredelitj skoljko raznih simvolov v stroke (simvoli vivesti) #include<stdio.h> #include<string.h> #define N 600 // vivod unikaljnih simvolov void Print(char *s);//prototip funkcii
C (СИ) определить корень уравнения Определить корень уравнения x*0.99=e-x+0.01 при x0=0.55 с точностью 10-4 Код: #include<stdio.h> #include<conio.h> #include<math.h> main() { float x,x0=0.55; clrscr(); https://www.cyberforum.ru/ c-beginners/ thread373954.html C (СИ) Переворот строки: Несовместимость типов int и char https://www.cyberforum.ru/ c-beginners/ thread373941.html
Есть простенькая программка с функцией reverse, которая изменяет порядок символов строки на обратный int main(int argc, char *argv) { void reverse(char s); char s; scanf("%d", &s); reverse(s); printf("%d\n", s);
Вывод разных символов строки C (СИ)
Помогите пожалуйсто с задачко! Задание: пользователь вводит строку и программа выдает ему только различные символы строки. Я пробую сделать но получается что-то не то. На форуме есть похожее, но используя буффер, а мне надо решение без него( Вот код программы: # include <stdio.h> # include <string.h> #define Size 200 int main() {
C (СИ) Если значения переменных упорядочены по убыванию, то удвоить их https://www.cyberforum.ru/ c-beginners/ thread373893.html
Здраствуйте, прошу поделится кодом(если имеется) или указать на источник...(Возникли трудности с поиском) никого не прошу решать) Просто если имеется код... или что-нибудь аналогичное... значит, задачка 1-ая: Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. 2-ая задача: Единицы...
C (СИ) Правильно выделить память под односвязный список Не могу правильно выделить память под односвязный список. Укажите, пожалуйста, мою ошибку: #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> void fill_list(struct slave *head,struct slave *tail); struct slave { char* faculty; https://www.cyberforum.ru/ c-beginners/ thread373704.html C (СИ) Непонятная ошибка
Здравствуйте, подскажите пожалуйста, что за ошибка? assignment from incompatible pointer type Ошибка с 52 по 58 строки в функции DriverEnrtry. В инете есть много примеров подобного кода и поэтому непонятно: шо за в самом деле? DriverObject->MajorFunction = CreateMyDriver; DriverObject->MajorFunction = ReadMyDriver; DriverObject->MajorFunction =...
C (СИ) Дать пояснения к коду шифрования строки #include <stdio.h> int main() { const int n = 26, k = 15; int A, i; char fam, key;1г for ( i = 65; i < 91; i++ ) { A = i; } printf ( "vvedi familiu: " ); scanf ( "%s", fam ); // не понял что в этой строчке??? https://www.cyberforum.ru/ c-beginners/ thread373682.html C (СИ) Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент https://www.cyberforum.ru/ c-beginners/ thread373635.html
Задача с двумерным массивом на C (не C++). Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. Вот код программы на подобии. #include...
Обращение к сектору средствами WINAPI C (СИ)
case IDC_FAT: hDevice = CreateFile("\\\\.\\D:", // открываемое устройство 0, // нет доступа к устройству FILE_SHARE_READ | // режим совместного использования FILE_SHARE_WRITE, ...
C (СИ) Не работает генерация строки-пароля народ еще вопрос вот вот этот клочек должен делать следующее генерировать пароль где 1. - случайные малые буквы английского алфавита, где b1,.....,bQ+1 Q=Nв кубе mod 5 . 2. b1+Q+1,.......,b1+Q+1+P - случайные заглавные буквы русского P=Nв квадрате mod 6. В чем проблемма где ошибка#include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> #include <math.h> #include...
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 9
0

Аргументы-указатели и динамическая матрица, проблема с реализацией функции - C (СИ) - Ответ 2114707

28.10.2011, 21:40. Показов 1327. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, форумчане!
У меня следующая проблема: в main определена переменная-указатель на указатель(к примеру char **ptr; ), необходимо написать функцию, которая бы создала матрицу при помощи ф-й выделения дин.памяти, присвоила элементам некоторые значения, и чтобы этот ptr в итоге указывал бы на эту матрицу. Т.е. суть в том, чтобы выделение памяти было вне main(), но в тоже время, чтобы можно было из main() освободить память, выделенную под ту матрицу без использования статических,глобальных и т.п. переменных.
Вот мой очень грубый пример, чисто для иллюстрации идеи.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
...
void matr( int size, char ***ptr, char *data )
     {
      *ptr = (char **) calloc( size, sizeof(char *) );
      for( int i=0; i<size; i++ )
           {
         *ptr[i] = (char *) calloc( size, sizeof(char) );
         strcpy( *ptr[i], data); 
           }
          printf("%s",*ptr[1]);              
     }
...
int main( )
         {
           ...
           char **PTR = NULL;
 
           matr( 2, &PTR, "13" );
           printf("\n%s",ptr[1]);
           ...
         }
В результате в консоли имеем
C
1
2
13
(null)
Когда строится матрица 3x3 и больше то программа крашится при обращениях из main(), память внезапно оказывается не выделенной, кроме первых двух эл-тов.
Почему так произошло и как этого избежать?

Вернуться к обсуждению:
Аргументы-указатели и динамическая матрица, проблема с реализацией функции C (СИ)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2011, 21:40
Готовые ответы и решения:

Динамическая матрица, не выводит через указатели
Если матрица квадратная, все норм, если прямоугольная пишет ошибку и вылетает. Просто не пойму...

Проблема с реализацией функции поиска по структуре
Столкнулся со следующей проблемой: Есть структура. struct Bicycle { int index; char model;...

Создание функции, формирующую предложение из аргументов функции, аргументы . Аргументы - переменное число
Короче, вот бы всё норм. Хочу соединять, но он мне выдаёт ошибку, когда использую strcat. Не могу...

Транслируются ли аргументы функции CoCreateInstance в аргументы функции DllGetClassObject?
НУ то есть я думаю должно быть понятно, о чём речь. В клиенте вызывается функция: ...

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

Нужна помощь с реализацией программы, использующей списки и указатели
Ситуация такая. Работаю в Lasarus. Нужна помощь с реализацией программы. Задание: Разработать...

Проблема с реализацией
Доброе! такая вот реализация: открываю документ (Maindoc) создаю из него респонс, при сохранении...

Указатели на функции. Указатели на функции как формальные параметры у функциях высшего уровня
Найти наименьшее значение для функций используя функции и указатели на функции ...

Проблема с реализацией программы
как в кнопку (Button1 например) вставить код: template&lt;class T&gt; void quickSortR(T* a, long N) {...

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