The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Работа со строковыми функциями на Си.

03.06.2002 21:08

Новая статья на gazette.linux.ru.net: "Работа со строками". В статье рассматриваются функции копирования строк (strncpy, memcpy, memmove), конкатенации (strncat), сравнения (memcmp, strcmp, strncmp, strcoll, strxfrm), поиска подстроки (strchr, strcspn, strpbrk, strstr, strtok).

  1. Главная ссылка к новости (http://gazette.linux.ru.net/lg...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/1244-string
Ключевые слова: string, linux, strtok
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (3) RSS
  • 1, Mik (?), 12:00, 12/06/2002 [ответить]  
  • +/
    Почему не отображается на экране символ функцией fputc(), (а в прочем и любой другой функцией), до тех пор, пока на экран не будет выведен символ "\n".

    main()
    {
      int i;

      fot ( i = 0; i <= 255; i++)
      {
        fputc(i, stdout);
        if ( i == 60 ) printf("\n");
        sleep(1);
      }
    }

    До i = 60 на экране ничего не появится. Затем на экране отобразится строка заканчивающаяся символом "<" (60-й символ) и до окончания программы - ничего.

     
     
  • 2, pth (?), 03:32, 13/06/2002 [^] [^^] [^^^] [ответить]  
  • +/
    Слово 'буфер' ничего не навевает?

     

  • 3, TLM (?), 08:28, 23/06/2002 [ответить]  
  • +/
    man fflush
    этой функцией в файл скидывается то, что накопилось в буфере. Соответсвенно, для stdout - выдается на экран.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру