Как динамически выделить память под массив неизвестной длинны? Длина определяется вводом с командной строки - C (СИ)
Формулировка задачи:
Например, надо получить фамилию, имя и отчество пользователя через командную строку.
Решение задачи: «Как динамически выделить память под массив неизвестной длинны? Длина определяется вводом с командной строки»
textual
Листинг программы
- #include <stdio.h>
- int main ()
- {
- char *buffer;
- int n = 0;
- printf("vvedite chislo simvolov:\n");
- scanf("%d", &n);
- buffer = (char *)malloc(sizeof(char)*n+1);
- printf("vvedite stroku:\n");
- scanf("%s", buffer);
- printf("vi vveli:\n");
- printf("%s\n", buffer);
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д