<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    On 29.10.2011 21:07, Костя Шулепов wrote:
    <blockquote
      cite="mid:E1RKCNB-0005i6-00.graph94-mail-ru@f275.mail.ru"
      type="cite">
      Я написал небольшую программку, которая должна выводить
      вводимый текст, т.е. каждую строку отдельно в обратном порядке.
      Вот исходный код:<br>
      <br>
      <br>
      #include &lt;stdio.h&gt;<br>
      <br>
      void getline(char s[]);<br>
      void reverse(char direct[], char reversed[]);<br>
      <br>
      main()<br>
      {<br>
      char string[1000];<br>
      char revstring[1000];<br>
      int i=0;<br>
      <br>
      while (!EOF) <br>
              {<br>
              getline(string);<br>
              reverse(string, revstring);      <br>
      }<br>
      <br>
      void reverse(char direct[], char reversed[])<br>
      {<br>
      int i=0;<br>
      int j=0;<br>
      <br>
      while (direct[i]!='\n' || direct[i]!='\0') ++i;<br>
      for (i; i!=0; --i) <br>
              {<br>
              reversed[j]=direct[i];<br>
              ++j;<br>
              printf("%c", reversed[j]);<br>
              }<br>
      } <br>
      <br>
      void getline(char s[])<br>
      {<br>
      int i,c;<br>
      <br>
      for (i=0; (c=getchar())!=EOF || c!='\n'; ++i)  s[i]=c; <br>
      if (c=='\n') <br>
              {s[i]=c;<br>
               ++i;<br>
              }<br>
      }<br>
      <br>
      при попытке скомпилировать выдает вот такие ошибки:<br>
      <br>
      strings.c:3: error: conflicting types for ‘getline’<br>
      /usr/include/stdio.h:651: note: previous declaration of ‘getline’
      was here<br>
      strings.c: In function ‘main’:<br>
      strings.c:41: error: expected declaration or statement at end of
      input<br>
      <br>
      подскажите что не так, пожалуйста.<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Lab mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Lab@wiki.syktsu.ru">Lab@wiki.syktsu.ru</a>
<a class="moz-txt-link-freetext" href="http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/lab">http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/lab</a>
</pre>
    </blockquote>
    Имя функции getline поменяй, т.к. такая уже есть (см. getline(3)). <br>
  </body>
</html>