TC.exe ~~> properties ~~> tab compatibility ~~> run this program in compatibility mode for Windows XP và chọn run as admin ở dưới
Win 7 thì xài Visual Studio 2008 hoặc bản 2010 luôn đi bạn, nếu không thích thì xài visual c++ 6.0 (win7 chạy ngon lành) Mình có cái này muốn nhờ mọi người chỉ giùm lỗi sai Đây là hàm để xuất ra 1 câu và đếm số từ trong câu đó. Nhưng chạy thì nó chỉ ra tới câu thứ 5 (ví dụ của mình là có 6 câu lận) và báo lỗi vector subcript is out of range. Mấy bạn giúp giùm mình xem sai chỗ nào. Mình debug thì vừa tới dòng này thì nó lỗi Còn đây là bản code đầy đủ của mình(mọi người chạy thử) hơi lùm xùm một tí Đề
hux tc.exe mình tìm hoài hok thấy vậy bạn T_T nó ở đâu thế, thanks 2 bạn đã giúp ---------- Post added at 23:04 ---------- Previous post was at 22:28 ---------- mình chọn bc.exe rồi làm như bạn nói rồi, nó vẫn ko cho mình chạy hux hux
có cách nào để copy nội dung cái label hiển thị trên form không nếu không thì phải dùng cái gì để thay thế để có thể copy được
bạn dùng textbox, cho nó ReadOnly, Border None, đổi BackColor thành màu phù hợp, nếu muốn ẩn Caret ( I ) thì dùng P/Invoke gọi hàm HideCaret của Windows khi textbox GotFocus
có ai biết tại sao cái hàm đổi từ xâu sang số convert.tosingle() với số vô tỉ, số má nó lại lệch hẳn so với xâu không
Mình mới bắt đầu học C++, có cái bài tập này ngồi làm cả buổi tối hôm qua chưa xong. Anh em biết thì chỉ dùm: Mình làm được như thế này rồi nhưng khi chạy thì cả tổng và tích nó đều hiện ra là bằng 0. Khó 1 cái là nó bắt phải xây dựng lớp kế thừa :( Ai biết mình sai chỗ nào thì chỉ giúp với. Cảm ơn trước !
héo :( hỏi thêm là có ai biết cách tạo cái nút trên forrm kiểu như nút toools trong này không :( kiểu như bấm vào thì nó xổ ra cái menu ở dưới cái nút tools đó ý
Mã: <?xml version="1.0"?> <lophoc> <lop id="C001"> <tenlop>Lop .NET</tenlop> <quarter name="Q7"/> <cahoc>5</cahoc> <giangvien>Cao Van E</giangvien> </lop> <lop id="C002"> <tenlop>Lop XML</tenlop> <quarter name="Q6"/> <cahoc>6</cahoc> </lop> </lophoc> mình có một file xml như trên có ai biết làm cách nào để tạo một file xsd cho file xml trên để đảm bảo là hai cái id ở element <lop> không trùng nhau ko?
class ps1:public ps { private: int ts,ms; class ps { private: int ts,ms; lúc khai báo nhập ts với ms ở functionc p1.nhap1() thì nó sẽ chỉ nhập vào ps::ts, ps::ms thôi, nhưng mà lúc tính bằng function cong() với nhân() thì lại kêu nó lấy ps1::ts, ps1::ms thì lấy đâu ra mà nó tính. cái giải quyết của mình là class ps { private: <=== đổi cái này thành public int ts,ms; class ps1:public ps { private: // <== xóa cái này int ts,ms; // <== xóa luôn cái này Tóm lại có thể hiểu như vậy; void main() { ps1 p1,p2,c,d; p1.nhap1(); //// nó sẽ nhập vào ps::ts, ps::ms (kô phải ps1::ts, ps1::ms) //// p1.rutgon1(); p2.nhap1(); p2.rutgon1(); cout<<"Phan so thu nhat la:";p1.hienthi1(); cout<<"\nPhan so thu hai la:";p2.hienthi1(); c=d.ps1::cong(p1,p2); //// lúc kêu cái cong() thì nó sẽ lại lấy ps1::ts, ps1::ms (cái này chưa nhập số vào, cho nên nó kô tính được)//// cout<<"\nTong hai phan so la:";c.rutgon1();c.hienthi1(); c=d.ps1::nhan(p1,p2); cout<<"\nTich hai phan so la:";c.rutgon1();c.hienthi1(); getch(); } mình cũng chỉ mới học c++ thôi, cho nên kô rành lắm
Mã: #include "stdafx.h" #include"stdlib.h" void main(int argc, char* argv[]) { if(argc == 3) { puts(argv[1]); puts(argv[2]); } else printf("Tham so sai"); FILE *f = fopen(argv[1], "rt"); if(f == NULL) { printf("Khong mo duoc tap tin \n"); return; } fclose(f); } mình chạy cái chương trình trên trong debug thì được mà lúc mình chạy trên cmd thì ko được , nó cứ báo ko mở được file , ai biết chỉ mình với
tình hình là mình đang làm project 1 :< ngoài khoản design web thì mình làm bt mình phải nhận thêm code về giỏ hàng(mà mình lại mù tịt asp với những thứ liên quan :( ) bạn nào có code về phần giỏ hàng share minh tham khảo cái :(
Cám ơn cậu nhé tính được rồi. Thế còn câu 3 thì ntn nhỉ? Nhập nhiều phân số rồi tính tổng, tích chắc phải dùng mảng 2 chiều à?
Bạn phải biết cấu trúc của file đó như thế nào.Vd như file nhạc có phần mở rộng là mp3 là nó dùng 128 byte cuối cùng để lưu thông tin đó.Bạn phải chuyển dữ liệu đó về dạng string. Và 1 file mp3 khi có lưu thông tin của ca sĩ, title, comment ... thì 3 byte đầu ( bắt đầu từ byte thứ 128 tính từ cuối lùi về) sẽ có string là "TAG", từ 3->33 là title,33->63 là artist ....
câu đó thì mình cũng bó tay rồi , có code thì mình đọc rồi suy nghĩ thì biết sai chỗ nào, chứ mình cũng kô biết viết làm sao nữa.
mình làm bài tập java câu hỏi nó là xây dựng nạp chồng kế thửa đa hình code nó như sau viết xong không có lỗi gì hết khi chạy lại có lỗi sau đây là ảnh nhờ mấy anh chị pro giúp dùm em
lâu rồi ko đụng gì đến, ko bít nhầm chỗ nào ko :'> Mã: class PS{ int ts; int ms; public: //constructor PS(){ ts=ms=1; } void setTS(int t) {ts=t;} void setMS(int m) {ms=m;} int getTS() {return ts;} int getMS() {return ms;} void nhap(){ int t=m=1; cout<<"Nhap tu so:";cin>>t; cout<<"Nhap mau so:";cin>>m; setTS(t);setMS(m); } void hienthi(){...} void rutgon(){...} PS rutgon(PS ps){...return kq;}//tra ve kieu PS kết quả rút gọn } class PS1:public PS{ void cong2ps(PS1 p1,PS1 p2){...}//nên dùng kiểu PS1 cho hàm này để trả về kết quả đã rút gọn như : PS1 cong2ps(PS1 p1,PS1 p2){PS1 result;....;return rutgon(result);} void nhan2ps(PS1 p1,PS1 p2){...} PS1 congps(PS1 p[]){PS1 result;...;return rutgon(result);} //Cong nhieu hon 2 ps,cái này gọi hàm cong2ps ra tính cho từng cặp phần tử PS1 nhanps(PS1 p[]){PS1 result;...;return rutgon(result);}// Nhan nhieu hon 2ps }
Cái này có lẽ vì trong code cậu dùng tiếng Việt có dấu ở chỗ nào đó Thử File-> Properties -> Text file encoding -> UTF-8 xem