Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Tenarius
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 25
1

Не могу понять

10.04.2017, 19:20. Просмотров 280. Ответов 1
Метки нет (Все метки)

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
#include <stdio.h>
#include <stdlib.h>
 
char * rmt(char * b, int a);
 
int main(int argc, char** argv) {
 
     int a = 0;
     char * ch;
     ch = (char *) calloc(1, sizeof(char));
 
     printf("Введите размер текста:");
     scanf("%d", &a);
     rmt(ch, a);
     printf("%s", rmt(ch, a));
     puts(ch);
     free(ch);
    return 0;
}
 
char * rmt(char * b, int a)
{
   b = (char *) calloc(a, sizeof(char));
 
   fgets(b, a, stdin);
 
   return b + 0;
}
Почему puts ничего не выводит на экран?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2017, 19:20
Ответы с готовыми решениями:

В конец понять не могу
Написал простейшую программу: #include &lt;stdio.h&gt; mine() { Int i; While...

Не могу понять суть заданию
Добрый день! Уже несколько дней бьюсь даже не над решением задания, а над...

Не могу понять часть кода
Задача стоит такая: дан двухмерный массив. Определить номера строк матрицы, в...

Не могу понять смысла задачи
Совсем не поняла задачу, точнее, что от меня хотят:D объясните хотя бы, что...

Не могу понять функцию fwrite()
Приветствую всех! Прошу объяснить почему при записи на файл структуру выходит...

1
shvyrevvg
724 / 540 / 270
Регистрация: 12.05.2016
Сообщений: 1,571
10.04.2017, 19:41 2
Tenarius, а что он должен вывести, у ch размер = 1. Зачем вообще для него в main выделять память размером 1?
C
1
2
3
4
5
6
7
8
9
10
11
12
char * rmt(int a)
{
    char *b = (char *) calloc(a, sizeof(char));
    fgets(b, a, stdin);
    return b;
}
int a;
char *ch;
scanf("%d", &a);
ch = rmt(a);
puts(ch);
free(ch);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2017, 19:41

Не могу понять, в чем ошибка
Задание: Сортировка введенных элементов структур(книг). Почему-то компилятор...

Не могу понять, в чем причина
Программа должна считать определитель матрицы методом разложения (по минорам)...

Не могу понять, как исправить ошибку
Есть задание: &quot;Дано натуральное число N. Вычислить произведение первых N...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru