// 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;
int *px;
px = &dem;
n = strlen(a)-1;
for(i = 0;i <= n;i+=1)
{
if(a[i] == 't' && a[i+1] == 'h')
*px += 1;
}
printf(" co %d chu th",dem);
}
int main()
{
char a[100];
nhapchuoi(a);
getch();
kt(a);
return 0;
}
Nhấn enter 2 lần mới in ra màn hình
Thiệt vậy luôn hả? Xóa getch() sau nhapchuoi(a).
Bạn nên tập tự giải quyết vấn đề, ít ra cũng phải nghĩ nát óc, tìm kiếm nát Google rồi mới đem đi hỏi chứ! Đừng đợi sung rụng như vậy, nhé!
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?