The OpenNET Project / Index page

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

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
Ключевые слова: string, linux, strtok
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение 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:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor