01/10/2018, 12:15
Căn lề trái cho dòng
Mình có đoạn code như dưới đây. Mục đích của mình là căn chuẩn dòng sao cho thẳng dòng địa chỉ xuống sẽ ghi địa chỉ. Nhưng mình thiết kế mãi mà nó vẫn lệch. Không biết cao nhân nào có kinh nghiệm ạ ?
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct nhanvien
{
int maso;
char hoten[50];
char diachi[100];
};
int main()
{
struct nhanvien danhsachnv[50];
int n,i;
char temp[20];
printf("Nhap vao tong so nhan vien: ");
scanf("%d", &n);
printf("
");
for(i=0;i<n;i++)
{
printf("Nhap ma nhan vien thu %d
",i+1);
printf("Ma nhan vien: ");
fflush(stdin);
gets(temp);
danhsachnv[i].maso=atoi(temp);
printf("Ten: ");
fflush(stdin);
gets(danhsachnv[i].hoten);
printf("Dia chi: ");
fflush(stdin);
gets(danhsachnv[i].diachi);
printf("
");
}
printf("------------------------------------------------------------------------------------------
");
printf(" DANH SACH NHAN VIEN
");
printf("MA SO HO TEN DIACHI
");
printf("
");
printf("------------------------------------------------------------------------------------------
");
for(i=0;i<n;i++)
{
printf("%d %s %s", danhsachnv[i].maso, danhsachnv[i].hoten,danhsachnv[i].diachi);
printf("
");
}
getch();
return 0;
}
Bài liên quan
Bạn dùng format như vầy thử xem, xác định chiều dài tối đa của một cột
**Tham khảo thêm https://cboard.cprogramming.com/c-programming/130155-text-alignment.html
cái đấy của bạn căn lề về bên phải mất rồi bạn ơi có cách nào cho về bên trái không nhỉ
Mình cám ơn mọi người. close post hộ mình với ạ