Bài 70. Xóa ký tự xuống dòng khi nhập chuỗi bằng hàng fgets trong C


Video giải thích chi tiết về Đảo ngược mảng một chiều trong lập trình C | Tự học lập trình C



Code ví dụ


#include "stdio.h"
#include "string.h"
int my_strlen(char x[]){
	int count = 0;
	while(x[count]!='\0'){
		count++;
	}
	return count++;
}

void xoaXuongDong(char x[]){
	size_t len = strlen(x);
	// TITV\n\0 => TITV\0\0
	if(x[len-1]=='\n'){
		x[len-1]='\0';
	}
}

int main(){
	// khai bao
	//char ten[50]="LE NHAT TUNG";
	char ten[50];
	printf("Nhap vao ten cua ban: ");
	fgets(ten, sizeof(ten), stdin);
	xoaXuongDong(ten);
	
	printf("\nTen cua ban la: %s", ten);
	printf("\nDo dai ten = %d", strlen(ten));
	
	printf("\n my_strlen: ");
	printf("\nTen cua ban la: %s", ten);
	printf("\nDo dai ten = %d", my_strlen(ten));
}



    

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét