Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 11
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Có nhiều cách chuẩn đoán, sứa lỗi. Đơn giản nhất tìm tới vị trí biên dịch (đường dẫn, dir / folder) chạy trực tiếp exe được biên dịch

    Cài vài TBD, IDE khác xem thêm:
    http://diendan.congdongcviet.com/threads/t367427::dung-trinh-bien-dich-nao-cho-ngon-ngu-c-cpp.cpp

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Lỗi khi run chương trình trong dev C++

    Mình mới học C++ và có viết một chương trình để in thời gian. Trước đây mình vẫn chạy được nhưng không hiểu sao sau khi cài lai win thì khi run nó hiện ra cái cửa sổ đen nhưng không có gì bên trong. Ai biết được giúp mình với.
    Đây là cái bảng đen:

    Còn đây là code mình viết:
    Mã:
    #include<stdio.h>
    #include<conio.h>
    
    int main ()
    {
    	int h, phut, s;
    	char key;
    	do 
    	{
    		printf("Nhap so giay (tu 0 den 86399): ");
    		scanf("%d", &s);
    		if (s >= 0 && s <= 86399)
    		{
    			if (s < 60) printf("Bay gio la 00:00:%02d
    
    ", s);
    			else
    			{
    				if (s >= 60)
    				{
    					phut = s/60;
    					s = s%60;
    				}
    				if (phut >= 60) 
    				{
    					h = phut /60;
    					phut = phut%60;
    				}
    				printf("Bay gio la %02d:%02d:%02d
    
    ", h, phut, s);
    			}
    		}
    		else 
    		{
    			printf("Ban da nhap sai so giay.
    Hay nhap lai.
    
    ");
    			continue;
    		}
    		printf("Nhan Esc de thoat.
    Muon tiep tuc thi nhan 1 phim bat ki.
    
    ");
    		key = getch();
    	} while (key != 27);
    }

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn check lại màu chữ của Window command line (DOS).
    http://www.howtogeek.com/howto/16815...ommand-prompt/

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cái Command prompt nó liên quan gì đến C++ hả bạn. Với lại mình vào xem chỉnh sửa thì màu chữ vần là màu trắng còn nền vẫn là đen.

  5. #5
    Định dạng


    Mã:
    #include<stdio.h>#include<conio.h> int main (){    int h, phut, s;    char key;        do {        printf("Nhap so giay (tu 0 den 86399): ");        scanf("%d", &s);                if (s >= 0 && s <= 86399){            if (s < 60) printf("Bay gio la 00:00:%02d
    
    ", s);            else{                if (s >= 60){                    phut = s/60;                    s = s%60;                }                if (phut >= 60) {                    h = phut /60;                    phut = phut%60;                }                printf("Bay gio la %02d:%02d:%02d
    
    ", h, phut, s);            }        }        else {            printf("Ban da nhap sai so giay.
    Hay nhap lai.
    
    ");            continue;        }                printf("Nhan Esc de thoat.
    Muon tiep tuc thi nhan 1 phim bat ki.
    
    ");        key = getch();    } while (key != 27);}
    Chưa quan tâm logic CT, nó có input / output bất kể if else

    Bạn cài Wind lại, còn TBD có cài lại không ?

    Nếu mới học thì cũng khó giải thích, IDE của bạn bị lỗi gì đó.

    Nếu cần cắt bỏ

    Mã:
    //do{ //Giữ lại phần ruột //} while (key != 27);

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    TBD với IDE là gì hả bạn, tìm ở đâu và sửa như thế nào bày mình với.

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    TBD : trình biên dịch, vd VC, Borland C, Free C, MinWG
    IDE : môi trường tích hợp, vd VS, CodeBlocks, Dec-C++

    Tôi thường dùng biên dịch trực tiếp:


    Mã:
    bcc32.exe cccp.cpp

  8. #8
    Trích dẫn Gửi bởi CCCP
    Cái Command prompt nó liên quan gì đến C++ hả bạn. Với lại mình vào xem chỉnh sửa thì màu chữ vần là màu trắng còn nền vẫn là đen.
    Với đoạn codes mà bạn cung cấp tôi chạy trên máy tôi hoàn toàn không gặp vấn để gì.
    Chỉ có vấn đề nếu tôi set kiểu int là 2 bytes.

    Nên vấn đề bạn đang gặp phải là không hiển thị được các command của lệnh printf. Bạn xem lại các thông số configure của cái màn hình đen của bạn trên windows nhé.

  9. #9
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cảm ơn mấy bạn đã giúp, mình tìm được nguyên nhân rồi. Lỗi đó là do một số tác động của phần mềm diệt virus mình đang dùng là avast.

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hay thật.

    CT trên không mở cổng, không có truy xuất chi đặc biệt mà anti-virus cản trở, nó lộng hành quá.

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •