Вопросы с тегом «fgets»

236
Удаление завершающего символа новой строки из ввода fgets ()

Я пытаюсь получить некоторые данные от пользователя и отправить их в другую функцию в gcc. Код примерно такой. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } Тем не менее, я обнаружил, что \nв конце он имеет символ...

229
Почему функция get так опасна, что ее нельзя использовать?

Когда я пытаюсь скомпилировать код C, который использует gets()функцию с GCC, я получаю это предупреждение: (.text + 0x34): предупреждение: функция `gets 'опасна и не должна использоваться. Я помню, что это как-то связано с защитой стека и безопасностью, но я точно не знаю, почему. Как я могу...

118
Прочитать каждую строку txt файла в новый элемент массива

Я пытаюсь прочитать каждую строку текстового файла в массиве и поместить каждую строку в новый элемент. Мой код пока что. <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file);...