Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: lỗi chạy trương trình

  1. #1
    Ngày gia nhập
    12 2017
    Bài viết
    5

    Mặc định lỗi chạy trương trình

    mọi người giải thích giùm với tại sao mình không thể sử dụng các hàm về chuỗi ký tự: strlen, strcpy, strcat,.....
    Mình đã sử dụng các thư viện
    #include<conio.h>
    #include<stdio.h>
    #include<string.h>
    mà chương trình vẫn báo lỗi
    fflush(stdin) thì không xóa được bộ đệm
    cài đặt visual studio có vấn đề gì chăng, đem đoạn cốt sang máy khác thì chạy bình thường
    mọi người chỉ mình cách khắc phục với
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi Tai2 : 22-12-2017 lúc 06:00 PM.

  2. #2
    Ngày gia nhập
    11 2017
    Bài viết
    22

    Trích dẫn Nguyên bản được gửi bởi Tai2 Xem bài viết
    mọi người giải thích giùm với tại sao mình không thể sử dụng các hàm về chuỗi ký tự: strlen, strcpy, strcat,.....
    Mình đã sử dụng các thư viện
    #include<conio.h>
    #include<stdio.h>
    #include<string.h>
    mà chương trình vẫn báo lỗi
    fflush(stdin) thì không xóa được bộ đệm
    cài đặt visual studio có vấn đề gì chăng, đem đoạn cốt sang máy khác thì chạy bình thường
    mọi người chỉ mình cách khắc phục với
    Hmm, bạn thử quy hết về thư viện #include<bits/stdc++.h> xem.
    Khi viết code, mình chỉ cần dùng mỗi thư viện này thôi vì nó bao hàm rất nhiều thư viện khác.

  3. #3
    Ngày gia nhập
    12 2017
    Bài viết
    5

    bạn ơi mình thử rồi mà vẫn không được , nó báo là không thể mở thư viện này

    - - - Nội dung đã được cập nhật ngày 23-12-2017 lúc 04:32 AM - - -

    lệnh fflush(stdin) không xóa được bộ đệm thì phải làm sao bạn

  4. #4
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất đông người
    Bài viết
    582

    Trích dẫn Nguyên bản được gửi bởi Tai2 Xem bài viết
    ...lệnh fflush(stdin) không xóa được bộ đệm thì phải làm sao bạn
    Xem https://stackoverflow.com/questions/6277370/replacement-of-fflushstdin
    -...- -.- .. .-.. .-.. - .... . -... . .- ... - .-.-.

  5. #5
    Ngày gia nhập
    12 2017
    Bài viết
    5

    cảm ơn bạn, nhưng lại có vấn đề xảy ra
    #include <stdio.h>
    #include "stdafx.h"
    #include <conio.h>
    int main()
    {
    int num, a;
    char ch;
    int c;
    printf("\nEnter a number: ");
    scanf_s("%i", &num);
    printf("\nEnter a character: ");
    scanf_s("%c", &ch);
    while ((c = getchar()) != '\n' && c != EOF)
    printf("\nGDh");
    scanf_s("%i", &a);

    _getch();
    return 0;
    }

    Click vào hình ảnh để lấy hình ảnh lớn

Tên:		Chưa có tên1.jpg
Lần xem:	1
Size:		29.1 KB
ID:		59948
    và phần sau không chạy đươc nữa

  6. #6
    Ngày gia nhập
    01 2008
    Nơi ở
    Rất đông người
    Bài viết
    582

    Mặc định lỗi chạy trương trình

    Bạn hãy mô tả rõ hơn. "Phần sau" là phần nào? "Không chạy được nữa" là sao?

    Đây là code của bạn. Mình không chữa gì, và thấy nó chạy có vẻ bình thường. (Test trên MinGW-w64 v.7.)
    C Code:
    1. #include <stdio.h>
    2. //#include "stdafx.h"
    3. #include <conio.h>
    4. int main()
    5. {
    6.     int num, a;
    7.     char ch;
    8.     int c;
    9.     printf("\nEnter a number: ");
    10.     scanf_s("%i", &num);
    11.     printf("\nEnter a character: ");
    12.     scanf_s("%c", &ch);
    13.     while ((c = getchar()) != '\n' && c != EOF)
    14.     printf("\nGDh");
    15.     scanf_s("%i", &a);
    16.  
    17.     //_getch();
    18.     return 0;
    19. }
    -...- -.- .. .-.. .-.. - .... . -... . .- ... - .-.-.

  7. #7
    Ngày gia nhập
    12 2017
    Bài viết
    5

    mình chạy được rồi bạn ơi, cảm ơn bạn
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn