Blogs

очистить входной поток

можно просто чистя его каждый раз, когда мы хотите считать символ вызывая после getchar() конструкцию while (getchar() != '\n'); - соответственно, если пользователь введёт более оного символа - то всё лишнее вместе с символом перевода строки будет убрано из потока ввода - такой способ соответствует стандартам и вполне переносим с одной платформы на другую.

Стандарт языка си - полное руководство по языку си - хороший учебник - основа всего и вся

актуально на момент публикации, и видимо будет долго ещё актуально = c standart.pdf
оригинальный сайт здесь = http://www.open-std.org/jtc1/sc22/WG14/w... (ссылка там - The lastest publically available version of the standard is the combined C99 + TC1 + TC2 + TC3, WG14 N1256)

Список самых бесполезных(вредных , опасных, разлагающих)сайтов.

Первый - это mail.ru - сайт, который наживается на времени жизни людей , на своей главной странице призывая народ играть в убивающие сознание игры.
Если у вас почта на мэйле - уходите с мэйла.
Если вы пользуетесь их поиском - не пользуйтесь их поиском.
Советуйте то же самое своим знакомым.
Не тратьте время впустую.

среда разработки pelles c

удобная среда разработки на языке си для виндоус (виндовс windows)- распространяется бесплатно , официальный сайт = http://pellesc.de/index.php#c2
при проекте также действует форум с очень и очень доброжелательными участниками = http://forum.pellesc.de/index.php#c2

if ("stdin is not empty") Define - is stdin empty

how to do this?

menu for console

   int mainmenu(void)
  {
     int ch; 
	 char* mtext = " Please specify the number of the task. \n * You can choose on number from set = {1,2} \n * Specify \"0\" to exit\n" ;
	 char* errmes = " Error(!) = Main menu does not support this command.\n Make sure that your task number is from menu set of commands and try again. " ;
	 
	fflush(stdin);/*here we are cleaning the input = fflush(stdin) isn't cool variant;or use while (getchar() != '\n'); - but this'll stop program*/
    printf("\n%s",mtext );
    ch = getchar() ; /*user choose an item*/

simple reading a string of arbitrary size = free length =any size

 /*чтение строки любой длинны в языке си С C - без констант и т.п. - */
 /*reading line of free demension - of free length (arbitrary)*/
 char *simple_read_all( char * prompting_message , size_t user_block_size) 
 {  
    /*variables and  initialization*/
    size_t block_size ;
	if (user_block_size)  block_size = user_block_size;
	   else  block_size = 5;
 
    char *result, *block, *temp;
    size_t size = block_size;
    size_t n = 0;
	/*printf("\n%s", "[" .prompting_message. " ]" . "\n");*/

+

образцовый блог = http://my-tribune.blogspot.com/2008_12_0...

теплохладность опеределение что это что значит значение

Теплохладность - духовное равнодушие, расслабленность; пассивность в духовной борьбе - неспособность переживать что либо серьёзно вообще, могут сопутствовать (или являться причиной) - сомнение во всем , кроме зла - неверие в доброту других по причине собственного несовершенства , неосознанный поиск в других порочности. Теплохладность - признак последних времён.
Теплохладный человек может даже не быть особенно злым, но и добрым его не назовёшь -что-то подточено в его душе.

Pages

Subscribe to RSS - blogs