-
18-08-2014, 06:15 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Help me : Nhập chuỗi vào tập tin và đọc chuỗi bằng fprintf và fscanf!!!!!!!
Đây là code
#pragma warning(disable : 4996)
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char* filename = "Data.txt";
FILE*fptr;
char s[100];
int maso;
float chieucao;
fptr = fopen(filename, "wt");
do{
printf("Nhap ten : ");
fflush(stdin);
gets(s);
if (strlen(s) > 0)
{
printf("ma so : ");
scanf("%d", &maso);
printf("Chieu cao : ");
scanf("%g", &chieucao);
fprintf(fptr, "%s %d %g", s, maso, chieucao);
}
if (getche() == '
')
break;
} while (strlen(s) > 0);
fclose(fptr);
printf("
");
fptr = fopen(filename, "rt");
while (fscanf(fptr, "%[^\t]s %d %g", s, &maso, &chieucao) != EOF)
printf("%s %d %g
", s, maso, chieucao);
fclose(fptr);
getch();
}
Kết quả :
Mọi người sửa giùm sao nó lai xuất tới 2 lần ma so va chieu cao vậy!!!!!View more random threads:
- Giúp em tìm lỗi bài tập này với ( bài tập về tính lãi suất tiết kiệm ngân hàng)
- Xin giúp về ý tưởng quản lý tủ sách!?
- số giả ngẫu nhiên
- [Help] tìm số Fibonacci lớn nhất bé hơn n cho trước.
- Bài tập về phương thức gửi tiền tiết kiệm chương hàm
- Lỗi khi dùng con trỏ
- Chuỗi trong C++
- Thắc mắc vòng lặp trong C
- xin giúp đỡ đề tài Mô phỏng hiển thị mục tiêu Radar trên màn hình PC
- Nhập 1 ngày rồi sao đó tự xuất ra 1 ngày khác như thế nào vậy?
-
19-08-2014, 02:48 PM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gặp EOF rồi, nhưng mà phải đọc lại nữa mới báo EOF.
Giống như thẻ hết tiền thì cà rồi mới biết vậy ah'.
-
19-08-2014, 03:40 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi prog10
NGUỒN SỈ ÁO KHOÁC DENIM NỮ TPHCM CHẤT LƯỢNG CAO Bạn muốn nhập sỉ áo khoác denim nữ để bắt đầu việc buôn bán Online phong cách nhưng lại chưa có kinh nghiệm, muốn sắm xưởng sỉ xống áo vừa có thể giải...
Xưởng sỉ áo khoác jeans denim giá...