Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Giải thích về lệnh fscanf(f,"%d",&st)

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    23

    Mặc định Giải thích về lệnh fscanf(f,"%d",&st)

    Nếu như mình có 1 file text f như sau
    22
    a:b
    d
    g
    thì có phải lệnh trên sẽ ghi lại chuỗi ko thui và st=[a,:,b,d,f,g] hay st=[a:b,d,g]

  2. #2
    Ngày gia nhập
    08 2010
    Nơi ở
    Moscow, Russia Federation
    Bài viết
    913

    %d - đọc số dạng decimal, là số tự nhiên, hệ cơ số 10, tại sao lại là cái này hay cái kia?
    Mời các bạn ghé thăm blog cá nhân của tôi

  3. #3
    Ngày gia nhập
    09 2010
    Nơi ở
    Linux-Ubuntu
    Bài viết
    217

    //Header file: #include <stdio.h>
    //Declaration: int fscanf(FILE *stream, const char *format, ...);
    //Return: returns the number of arguments actually assigned values or EOF on failure.


    nếu bạn fscanf(f,"%d",&st);

    nếu st là biến số nguyên thì nó sẽ nhận giá trị số nguyên tuơng ứng trong chuỗi kia, tức là 22
    ++Sự Học Không Bao Giờ Là Muộn++
    ---Sướng Thì Ta Làm, Thích Thì Sẽ Được---
    ......Đôi khi bỏ học cũng là một bước đột phá...

    ***HỘI NHỮNG NGƯỜI PHÁT CUỒNG VÌ LINUX***

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    recycle bin
    Bài viết
    58

    còn tùy xem fscanf của bạn là thứ mấy từ trên xuống nữa,hay là vị trí con trỏ file lúc bạn fscanf
    fscanf sẽ kết thúc nếu gặp kí tự kết thúc( dấu cách,\n,\t,...) hoặc sai dữ liệu.
    theo file trên thì fscanf đầu tiên st=22,ngược lại,không có gì cả,và st vẫn mang giá trị cũ trước đó

  5. #5
    Ngày gia nhập
    10 2010
    Bài viết
    23

    còn fscanf(f,%s,&st) thì sao hả các bác

  6. #6
    Ngày gia nhập
    11 2010
    Nơi ở
    recycle bin
    Bài viết
    58

    Mặc định Giải thích về lệnh fscanf(f,"%d",&st)

    Trích dẫn Nguyên bản được gửi bởi kupin203 Xem bài viết
    còn fscanf(f,%s,&st) thì sao hả các bác
    scanf(f,"%s",&st) chứ?st là string hay int?nó sẽ nếu là int thì sẽ là lỗi,hoặc ko có gì vì sai định dạng,nếu string thì scanf(f,"%s",st) và chuỗi có 2 kí tự 2 thôi

Các đề tài tương tự

  1. nghĩa của 3 từ "principals", "artifacts", "securables" là như thế nào?
    Gửi bởi ntbao trong diễn đàn English for IT | Tiếng anh cho dân CNTT
    Trả lời: 1
    Bài viết cuối: 29-09-2012, 11:29 AM
  2. Lỗi"error C2275: 'T' : illegal use of this type as an expression" khi dùng "list<T>::iterator it"
    Gửi bởi doicanhden trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 19-01-2012, 01:59 AM
  3. Trả lời: 1
    Bài viết cuối: 01-12-2011, 07:32 PM
  4. Problems : " recover tree " with input as " preorder" and "inorder"
    Gửi bởi HoangManhHa1991 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 13-04-2011, 10:19 PM
  5. Đề xuất Thêm flag "Đã giải quyết" (Resolved) hay "chưa giải quyết" cho topic
    Gửi bởi cuonchagio trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 3
    Bài viết cuối: 28-01-2010, 05:34 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn