01/10/2018, 12:36

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;
    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;
}
Khoa NTA viết 14:43 ngày 01/10/2018

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é!

Bài liên quan
0