Запитання з тегом «fgets»

13
Видалення останнього символу нового рядка з вводу fgets ()
Я намагаюся отримати деякі дані від користувача та надіслати їх іншій функції в gcc. Код приблизно такий. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } Однак я вважаю, що він має нову строку \nв підсумку. Тож якщо я ввійду, Johnце …
235 c  string  gcc  newline  fgets 

11
Чому функція get настільки небезпечна, що її не слід використовувати?
Коли я намагаюся скомпілювати код C, який використовує gets()функцію з GCC, я отримую це попередження: (.text + 0x34): попередження: функція `get 'є небезпечною і не повинна використовуватися. Я пам’ятаю, це має щось спільне із захистом та безпекою стеків, але я не впевнений, чому саме. Як я можу видалити це попередження …
229 c  fgets  buffer-overflow  gets 

11
Прочитайте кожен рядок файлу 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); ?>
118 php  arrays  text-files  fgets 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.