Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Инициализация двумерного массива в функции типа void void input(int *n, int *m); void initializatoin_remember(int ***rememberX, int n); int main() { int n, m; int **rememberX; input(&n, &m); initializatoin_remember(&rememberX, n); getch(); } https://www.cyberforum.ru/ c-beginners/ thread1991016.html C (СИ) Ошибка с инициализацией двумерного массива в функции типа void
void initializatoin_remember(int ***rememberX, int n); int main() { int **rememberX; } void initializatoin_remember(int ***rememberX, int n) { int i, z; *rememberX = (int**)malloc((n - 1) * sizeof(int*)); for (i = 0; i < n; i++)
C (СИ) Определить количество строк, не содержащих ни одного нулевого элемента https://www.cyberforum.ru/ c-beginners/ thread1990967.html
И снова здравствуйте,и снова я за помощью... Условие:Определить количество строк, не содержащих ни одного нулевого элемента.(Си)
C (СИ) Реализация однотабличной базы данных https://www.cyberforum.ru/ c-beginners/ thread1990931.html
•Запись и загрузку файла базы данных (бинарный файл). •Добавление новых записей, удаление и редактирование старых. •Сортировать записи по любому из полей базы данных в любом направлении. •Фильтровать записи по значению любого поля. •Осуществлять поиск записей по значению любого поля.
C (СИ) For + массив
Привет всем! Помогите начинающему решить задачу. Вернее я ее уже решил, но может как-то можно упростить второй цикл for, может как-то можно циклом ходить сравнивать ячейки, а не как я написал. #include <stdio.h> /* Задание 3. Измените программу таким образом, чтобы она проверяла если в массиве одинаковые числа.
C (СИ) Бьет ли карта 1 карту 2 Помогите пожалуйста с программой. Что-то не так, не могу понять, что именно. struct card { /* масть карт */ enum {spades, clubs, diamonds, hearts} suit; /* достоинство карт */ enum {six, seven, eight, nine, ten, jack, queen, king, ace} value; } c1, c2; Описать логическую функцию Kick(с1, с2, сs), проверяющую, бьёт ли карта с1 https://www.cyberforum.ru/ c-beginners/ thread1990856.html
C (СИ) Перевод кода с С++ на Си для начинающего Помогите пожалуйста перевести код с С++ на Си . Сам уже голову ломаю , никак не компилируется int main() { double eps,pi=4,k=1; cout<<"Enter accuracy:"; cin>>eps; int i=3; while(pi<eps) { pi-=4/i; https://www.cyberforum.ru/ c-beginners/ thread1990764.html Никак не могу переделать обращение к глобальной переменной из с++ в си C (СИ)
Никак не могу переделать обращение к глобальной переменной из с++ в си, помогите пожалуйста. int dataManagement(int management, int stopGame) { if(management == 1) { gameOverManagement(); ::stopGame = 1; //обращение к глобальной переменной } if(management == 3) {
C (СИ) Округление вещественного числа с автоматическим выравниванием https://www.cyberforum.ru/ c-beginners/ thread1990715.html
Привет. Хочу сделать округление числа с ограничением количества нулей после запятой и если есть нули в младшем разряде то без печати их. Пример число 12,3654 вывожу на экран 12,3654. Число 12,01 вывожу 12,01, а не 12,0100. и так далее. Написал вот такой код: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> using namespace std; float array = { 0 };
C (СИ) Вызвано исключение из-за строки: R = *(a[i][indexJ]); в функции exchange_columns(.) #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> void input(int *n, int *m); float** input1(int n, int m); int* rangs(int n, int m, float **a, int k, int rang1); float* maximum(int n, int m, float **a, int k); void exchange_columns(int n, int m, float ***a, int indexI, int indexJ, float max, float *x, int q, int ***rememberX, int... https://www.cyberforum.ru/ c-beginners/ thread1990688.html
C (СИ) Определить, каких гласных букв нет в заданной строке
Нужно задать строку из букв, цифр и так далее и сделать так, чтобы программа вывела на экран каких гласных букв нет в этой строке. Помогите либо начать, либо направьте где можно почитать про это, на форуме может кто видел подобные задания? Заранее спасибо!
C (СИ) Из Паскаля в Си Помогите пожалуйста переписать код из Паскаля в Си program stud; uses crt; const MaxN=200; type TGrInst=record Institute,Group:string; end; Tstudent=record num:integer; https://www.cyberforum.ru/ c-beginners/ thread1990502.html
dev - investigator
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
27.05.2017, 08:01 0

Выдает ошибку - C (СИ) - Ответ 10482678

27.05.2017, 08:01. Показов 646. Ответов 4
Метки (Все метки)

Ответ

Степан_888,
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#include <stdio.h>
#include <io.h>
#include <conio.h>
#include <iostream>
struct TZap {
char FIO[30];
 
double s_b, mat, xum, inf, fiz, gr, god;
} Zap;
int size = sizeof(TZap);
FILE *Fz, *Ft;
char File_Zap[] = "zapisi.dat";
char File_Rez[] = "rezult.txt";
void Out(TZap);
 
int main()
{
int kod, D_f, i = 0, kol;
long len;
TZap *mas_Z;
Ft = fopen(File_Rez, "w");
while (true) {
puts("\n Create - 1\n Add - 2\n View - 3\n Sort - 4\n EXIT - 0");
scanf("%d", &kod);
switch (kod) {
case 1:
if ((Fz = fopen(File_Zap, "wb")) == NULL)
{
puts("\n Create ERROR!");
return 0;
}
fclose(Fz);
printf("\n Create New File %s !\n", File_Zap);
break;
case 2:
Fz = fopen(File_Zap, "ab");
printf("\n F.I.O. - ");
fflush(stdin);
gets(Zap.FIO);
printf(" God rozdeniya - ");
fflush(stdin);
scanf("%lf", &Zap.god);
printf(" Nomer gruppi - ");
scanf("%lf", &Zap.gr);
printf(" Fizika - ");
scanf("%lf", &Zap.fiz);
printf(" Matematika - ");
scanf("%lf", &Zap.mat);
printf(" Informatika - ");
scanf("%lf", &Zap.inf);
printf(" Xumuya - ");
scanf("%lf", &Zap.xum);
 
Zap.s_b = (Zap.fiz + Zap.mat + Zap.inf + Zap.xum) / 4;
 
fwrite(&Zap, size, 1, Fz);
fclose(Fz);
break;
case 3:
if ((Fz = fopen(File_Zap, "rb")) == NULL)
{
puts("\n Open ERROR!");
return 0;
}
//
printf("\n\t —-----------------— Informations —-------------------\n");
printf("\n\t FIO , god ,nomer gr, fiz , mat , inf , xum ,sredball\n");
//
fprintf(Ft, "\n\t —-----------------— Informations —-------------------");
while (1)
{
if (!fread(&Zap, size, 1, Fz)) break;
Out(Zap);
}
fclose(Fz);
break;
case 4:
Fz = fopen(File_Zap, "rb");
D_f = fileno(Fz);
len = filelength(D_f);
kol = len / size;
mas_Z = new TZap[kol];
//
for (i = 0; i < kol; i++)
fread((mas_Z + i), size, 1, Fz);
fclose(Fz);
printf("\n\t---— S O R T —---\n");
fprintf(Ft, "\n\t---— S O R T —---\n");
for (i = 0; i < kol - 1; i++)
if ((mas_Z[i].FIO[0] == 'A') && ((mas_Z[i].mat == 8) || (mas_Z[i].mat == 9)))
{
}
for (i = 0; i < kol; i++)
Out(mas_Z[i]);
 
delete[]mas_Z;
break;
case 0:
fclose(Ft);
return 0;
}
 
 
}
}
 
 
void Out(TZap z)
{
printf("\n %20s , %6.0lf , %6.0lf , %6.3lf , %6.3lf , %6.3lf , %6.3lf , %6.3lf",
z.FIO, z.god, z.gr, z.fiz, z.mat, z.inf, z.xum, z.s_b);
fprintf(Ft, "\n %20s , %6.0lf , %6.0lf , %6.3lf , %6.3lf , %6.3lf , %6.3lf , %6.3lf",
z.FIO, z.god, z.gr, z.fiz, z.mat, z.inf, z.xum, z.s_b);
}
Добавлено через 3 минуты
zss, у него не только с возвращаемым значением проблема была. Там была куча лишних переменных. Не говоря уже о том, что намешано в кучу.

Вернуться к обсуждению:
Выдает ошибку C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2017, 08:01
Готовые ответы и решения:

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить?
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include...

Выдает ошибку
#include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; #define X 14 ...

Программа выдает ошибку
программа выдает ошибку! Тексты надо переписыва в сообщение!

Компилятор выдает ошибку
Всех приветствую. Хочу портировать исходники под другой проект на компиляторе gcc чистый си....

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

Программа в C выдает ошибку
На 8 строке выдает ошибку invalid types 'int' for array subscript #include &lt;stdio.h&gt; #include...

Выдает ошибку сегментирования
При выполненнии выдает ошибку сегментирования. #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include...

Выдаёт ошибку. Не знаю почему
Ребят, помогите, пожалуйста. Почему-то на 34 и 39 строке выдаёт ошибку с поинтером. #include...

Выдает ошибку для fscanf
Ругается на строчку fscanf(fin, &quot;%lf&quot;, &amp;n); В чем может быть проблема? #include &lt;stdio.h&gt;...

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