fflush가 작동을 안하는것 같습니다(C)

neogures의 이미지

1 #include
2
3 int main(void)
4 {
5 char perID[7];
6 char name[10];
7
8 fputs("주민번호 앞 6자리를 입력하세요 : ",stdout);
9 fgets(perID, sizeof(perID), stdin);
10
11 fflush(stdin);
12
13 fputs("이름을 입력하세요 : ",stdout);
14 fgets(name,sizeof(name), stdin);
15
16 printf("주민번호 앞자리 : %s \n",perID);
17 printf("이 름 : %s \n",name);
18
19
20 return 0;
21 }

위에 있는게 예제인데 fflush가 작동을 안하는것 같습니다.
공부중인 환경을 리눅스(데비안505)입니다.
사용중인 gcc는 gcc (Debian 4.3.2-1.1) 4.3.2 입니다.
열혈강의 C 프로그래밍에 있는 예제입니다ㅎ;
도와주세요^-^;

pastime의 이미지

yae1021의 이미지

이런류의 질문이 대체로 그렇지만...
검색만 해봐도 이런 문제의 해결법은 대부분 나옵니다.
fflush(stdin) gcc
두가지 키워드만 가지고 구글링해도(아니... 구글뿐만이 아니라 네이버나 다음등으로 검색해도) pastime님이 링크한 글을 포함한 수많은 질문과 답변이 쏟아져 나옵니다.

묻기전에 찾으세요. 그게 더 빠릅니다.

neogures의 이미지

다시 올린 이유는

잘 이해가 안되서 올려본것이였습니다;

다음부터는 잘 판단해서 글 올리도록하겠습니다

하하하쏭^-^;;

sephiron의 이미지

뭔 예제를 저런식으로 만들어놨죠??

vivisection의 이미지

열혈강의 c입문서인데요.. 동영상강의랑 같이 나와서
인기가 좀 있었습니다

근데 예제보면 잘못된것들도 좀 있고
설명 안하는부분도 좀 되요

비추천 도서입니다

질문자님 그냥 그책 버리고 다른책 사서 공부하세요
나중에 혼란만 일겁니다

동영상 강의를 예전에 잠깐 봤었는데
0x 를 처음엔 "이건 영엑스 입니다" 라고 말했는데 0x나올때마다
작가가 항상 "오엑스"라고 읽던게 기억나는군요

neogures의 이미지

잘 안맞는게 있는것 같습니다

공부중이라서 확답을 드릴수 없네요;

하하하쏭^-^;;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.