Функция ввода, gets и указатели - C (СИ)
Формулировка задачи:
Здравствуйте. Пробема следующая: после ввода N, не даёт ввод txt и выводит сообщение <NULL>. Не могу разобраться где напутал с указателями и функциями.
Листинг программы
- #include <stdio.h>
- #include <string.h>
- #define MAXTXTS 100 //максимальный размер входных данных с названием файлов
- #define MAXWORD 1000 //максимальный размер для слов
- void inpr(int N, char *txt); //ввод данных
- int main()
- {
- int N;
- char filetxt[MAXTXTS]; //хранит названия файлов
- char *pftxt = filetxt;
- inpr(N,filetxt);
- printf("%ls", *pftxt);
- }
- void inpr(int N, char *txt)
- {
- printf("Enter how many times the word has to meet: ");
- scanf("%d", &N);
- printf("Enter names of text files through an 'enter': ");
- gets(txt);
- }
Решение задачи: «Функция ввода, gets и указатели»
textual
Листинг программы
- printf("%s", pftxt);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д