<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=43231&amp;view=findpost&amp;p=283088</guid>
        <pubDate>Sun, 18 Jan 2004 07:18:50 +0000</pubDate>
        <title>EOF срабатывает раньше???</title>
        <link>https://forum.sources.ru/index.php?showtopic=43231&amp;view=findpost&amp;p=283088</link>
        <description><![CDATA[trainer: Она доходит до буквы &#39;я&#39;. У нее код 0xff, при знаковом расширении в выражении k = getc(fl_star) получается EOF :)<br>Замените char k на int k и cout&lt;&lt;k на cout&lt;&lt;(char)k]]></description>
        <author>trainer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=43231&amp;view=findpost&amp;p=283067</guid>
        <pubDate>Sun, 18 Jan 2004 05:28:13 +0000</pubDate>
        <title>EOF срабатывает раньше???</title>
        <link>https://forum.sources.ru/index.php?showtopic=43231&amp;view=findpost&amp;p=283067</link>
        <description><![CDATA[mak8: Это программка для вывода *.txt файла на экран:<br>
<br>
<br>
#include &quot;stdafx.h&quot;<br>
#include &lt;iostream.h&gt;<br>
#include &lt;string.h&gt;<br>
#include &lt;stdio.h&gt;<br>
<br>
#define star &quot;c:&#092;&#092;1.txt&#092;0&quot;<br>
<br>
<br>
<br>
int main(int argc, char* argv[])<br>
{<br>
	char file_star[20] = star;<br>
	FILE *fl_star;<br>
	char k;<br>
         fl_star = fopen(file_star,&quot;r&quot;);<br>
         if(&#33;fl_star)<br>
	{<br>
            cout&lt;&lt;&quot;Файл не найден&quot;;<br>
           return 0;<br>
	}<br>
<br>
         while((k = getc(fl_star)) &#33;= EOF)<br>
	{<br>
             cout &lt;&lt;k;<br>
	}<br>
<br>
	fclose(fl_star);<br>
	return 0;<br>
}<br>
<br>
<br>
НО&#33;&#33;&#33;<br>
когда я создал 1.txt и занес туда вот эти строки:<br>
<br>
@T031,&quot;PointBack&quot;,<br>
@T032,&quot;Точка&quot;,<br>
@T033,&quot;Tакая функция ?&quot;,<br>
@T035,&quot;Position Back Continue&quot;,<br>
@T036,&quot;&#092;nСравнение деталей закончено. &quot;,<br>
<br>
томоя программа читает ТОЛЬКО ПОЛОВИНУ и до конца не доходит<br>
<br>
Кто знает в чем может быть проблема подскажите.]]></description>
        <author>mak8</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	