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

Đề tài: Cách ghi giá trị của một biến vào file hello.txt có sẵn trong C như thế nào?

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    203

    Mặc định Cách ghi giá trị của một biến vào file hello.txt có sẵn trong C như thế nào?

    Giả sử ta có đoạn chương trình sau:
    PHP Code:
    #include <stdio.h>
    #include<conio.h>
    int main(void)
    {
    FILE *fp;
    char ch;
    float number=5.5;
    fp fopen("hello.txt","r+");
    ch getc(fp);
    while(
    ch!=EOF)
    {
    putchar(ch);
    ch getc(fp);
    }
    printf("\n\n");
    getch();

    Trong đó, file hello.txt là file text, chứa một số kí tự như "Xin chao ban" chẳng hạn.
    Công việc của chúng ta phải làm là:
    a) Đọc nội dung file hello.txt//LOVE đã làm rồi!
    b) Ghi giá trị của biến number lên file hello.txt (number đứng một mình một dòng riêng lẻ-xem như thêm number vào file).
    c) Ghi làm sao miễn là chỉ còn mỗi number trong file.

    Giúp LOVE làm câu b và c nhé!
    Thanks nhiều!
    Tôi tin rằng: giải thuật thì có thể tìm trong hàng trăm GB ebook, hoặc Google nhưng code chạy thì chưa chắc! Hãy post code để chứng tỏ giải thuật của bạn là đúng!
    Giải thuật là bản thiết kế của ngôi nhà, code là phần xây dựng. Nếu chỉ xây nhà trên giấy thì ta sống chả khác nào người nguyên thủy.

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    6

    Tùy bạn chọn chế độ mở file thôi, bạn để chế độ "r+" là file chỉ đọc thôi, câu b bạn để chế độ "a"(append:nối) thì giá trị ghi vào sẽ tiếp theo giá trị cũ, câu c bạn để chế độ "w"(write) sẽ tạo một file mới ghi đè lên file cũ và chỉ có giá trị bạn mới nhập vào.

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    Trích dẫn Nguyên bản được gửi bởi Loveanygirls Xem bài viết
    Giả sử ta có đoạn chương trình sau:
    PHP Code:
    #include <stdio.h>
    #include<conio.h>
    int main(void)
    {
    FILE *fp;
    char ch;
    float number=5.5;
    fp fopen("hello.txt","r+");
    ch getc(fp);
    while(
    ch!=EOF)
    {
    putchar(ch);
    ch getc(fp);
    }
    printf("\n\n");
    getch();

    Trong đó, file hello.txt là file text, chứa một số kí tự như "Xin chao ban" chẳng hạn.
    Công việc của chúng ta phải làm là:
    a) Đọc nội dung file hello.txt//LOVE đã làm rồi!
    b) Ghi giá trị của biến number lên file hello.txt (number đứng một mình một dòng riêng lẻ-xem như thêm number vào file).
    c) Ghi làm sao miễn là chỉ còn mỗi number trong file.

    Giúp LOVE làm câu b và c nhé!
    Thanks nhiều!
    love ơi thiếu fclose() ở cuối bài.

    fopen() đi với fclose giống như là malloc và free vậy
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

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

  1. Lập trình C Sắp xếp dữ liệu trong file text có sẵn theo bảng chữ cái ABC
    Gửi bởi what123 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 06-06-2013, 05:54 PM
  2. Lấy dữ liệu từ file để gán vào biến trong lập trình C như thế nào?
    Gửi bởi tetuongrua trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 15-11-2012, 09:38 AM
  3. Làm thế nào để thay đổi header và footer của file word cho sẵn bằng c#
    Gửi bởi noisim89 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 02-02-2012, 03:56 PM
  4. làm thế nào để click vào button sẽ load lên file .txt mình lưu sẵn trong thư mục Debug ?
    Gửi bởi thanthoai101010 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 01-12-2011, 08:14 PM
  5. Mở file Excel mẫu có sẵn mặc định trong máy?
    Gửi bởi thuan199 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 27-07-2010, 02:21 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