Câu hỏi của Phạm Xuân Tuyến

Dùng con trỏ để tách họ, chữ lót và tên

lÀM SAO ĐỂ CẤP PHÁT ĐỘNG CHO CON TRỎ MÀ KHÔNG BIẾT ĐƯỢC SỐ PHẦN TỬ CHO TRƯỚC(NHẬP TÊN) #include <stdio.h> #include <string.h> #include <stdlib.h> #include <malloc.h> int t1,t2; int i; void xacDinh(char *name) { for (i=0;i<strlen(name);i++) if(name[i]==' ...

Phạm Xuân Tuyến viết 13:40 ngày 01/10/2018 chỉnh sửa

Lỗi ""chuoi" redeclared as different kind of symbol" khi sử dụng hàm malloc

// NHẬP VÀO MỘT CHUỖI, IN RA MỖI DÒNG 1 TỪ #include <stdio.h> #include <stdlib.h> ``` void tach(char *chuoi) { int i; for(i = 0; i < strlen(chuoi); i++) if(*(chuoi + i) != ' ') printf("%c",*(chuoi + i)); else printf(" "); char ...

Phạm Xuân Tuyến viết 13:28 ngày 01/10/2018 chỉnh sửa

Con trỏ cắt bỏ khoảng trắng trong chuỗi

//MÌNH CHỈ IN RA ĐƯỢC CHỮ ĐẦU TIÊN #include <stdio.h> #include <stdlib.h> #include <string.h> // cắt bỏ khoảng trắng ở giữa, hai đầu void catktr(char *s) { int i,j; int n = strlen(s); for(i=0;i<n;i++) { if((s[i]==' ')&&(s[i+1]==' ')) { for(j=i;j<n;j++) { s[j]=s[j+1] ...

Phạm Xuân Tuyến viết 12:36 ngày 01/10/2018 chỉnh sửa

Nhấn enter 2 lần mới in ra màn hình

// MÌNH NHẤN ENTER 2 LẦN MỚI THẤY KẾT QUẢ? #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> // HAM DEM SO CHU TH TRONG CHUOI void nhapchuoi(char *b) { puts("nhap chuoi"); gets(b); } void kt(char *a) { int dem = 0; int i,n; ...

Phạm Xuân Tuyến viết 12:36 ngày 01/10/2018 chỉnh sửa

Khai báo con trỏ

TẠI SAO SỬA S[100] THÀNH *S[100] CHƯƠNG TRÌNH CHẠY SAI? // Viet CHU HOA DAU CHUOI CON LAI chu thuong BANG CON TRO #include<stdio.h> #include<conio.h> #include<string.h> void main() { char S[100]; printf("Moi ban nhap chuoi(lam on chi nhap chu):"); gets(S); int i; if(*(S + ...

Phạm Xuân Tuyến viết 12:36 ngày 01/10/2018 chỉnh sửa
1