thank 2 bác ... đang lo ko biết có qua đc môn này ko ... học lập trình phê wá ... vì lỡ đóng tiền nên theo thơi chứ em cũng ko biết chắc có bám đc tới cùng ko ...
có 1 bài tập của C# , mình nghĩ mãi không ra đành đem lên đấy mọi người xem giúp hộ. Bài tập đại loại như thế này : Cho 1 checklistbox gồm nhiều phần tử (lấy dữ liệu từ database ra và add vào đó), 1 ô text box và 2 buttons ( tạm gọi là button 1 và 2 ). Yêu cầu của đề bài là khi mỗi khi người dùng select 1 phần tử trong checklistbox , sau đó điền thông tin vào ô textbox và ấn vào nút button 1 thì lưu tên của phần tử đó với dữ liệu được nhập trong ô textbox vào 1 class. Select và điền bao nhiêu thì nó lưu lại bấy nhiêu. Còn khi người dùng check vào 1 số phần tử trong checklistbox và ấn vào button 2 sẽ hiện toàn bộ những thông tin của phần tử đó và dữ liệu được lưu trong textbox lên
Bắt buộc phải lưu vào 1 class hả bạn ? Không lưu vào 1 class nhưng ấn button nó hiện ra đúng thì có được ko?
vậy cũng được bạn ạ, chỉ cần lấy ra được dữ liệu đã checked cùng với dữ liệu được nhập trong textbox tương ứng với ô đã checked là được :)
Tình hình là thứ 7 này thi C rồi ... nhưng ù mờ cả ... ông thầy wăng cho 2 bài này rồi kêu về tự giải để thứ 7 thi ... nhưng ... Đành nhờ các pro trong này giải hộ ... may ra nhìn bài giải còn biết : Bài 1Viết chương trình (sử dụng con trỏ) để tạo hàm StringLen (), StringCat (), StringCopy () và StringCmp (). Chức năng của các hàm phải giống như các hàm - strlen (), strcat (), strcopy () and strcmp (). Hàm phải có tham biến nhận giá trị và phải trả lại kết quả. Bài 2Viết 1 chương trình để nhập 25 ký tự vào 1 mảng và đếm tổng số các nguyên âm và các phụ âm trong mảng đó. o Nguyên âm: A, E, I, O, U, W, Y o Phụ âm: B, C, D, F, G, H, J, K, L, M, N, P, Q, R, S, T, V, X, Z Giúp em với ... thank
Cũng dễ mà,bác làm ko đc thì chỉ có...trượt vỏ chuối Tham khảo code của mình : Bài 1: Mã: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> int StringLen(char*); void StringCopy(char*,char*); char* StringCat(char*,char*); int StringCmp(char*,char*); int StringLen (char *a) { int dem = 0,i=0; while(a[i] != NULL) { dem++; i++; } return dem; } void StringCopy (char *des,char *sour) { for(int i = 0; i <= StringLen(sour);i++) { des[i] = sour[i]; } } char* StringCat(char *des,char* sour) { int flag = 0,index = 0;; char *temp = (char*)malloc(sizeof(des) + sizeof(sour)); for(int i = 0; i < StringLen(des) + StringLen(sour) + 1; i++) { if(flag != 1) { temp[i] = des[i]; } if( i >= StringLen(des) ) { temp[i] = sour[index]; index++; } if(des[i+1] == NULL) { flag = 1; } } return temp; } int StringCmp (char* a,char* b) { int Sum_a,Sum_b; Sum_a = Sum_b = 0; for(int i = 0; i < StringLen(a); i++) { Sum_a += a[i]; } for(int j = 0; j <StringLen(b); j++) { Sum_b += b[j]; } if( Sum_a > Sum_b) { return 1; } if( Sum_a == Sum_b) { return 0; } return -1; } void main() { char a[10],b[15]; StringCopy(a,"hehehe"); StringCopy(b," chuoi b"); char c[35]; StringCopy(c,StringCat(a,b)); printf("%d\n",StringCmp(a,b)); puts(c); getch(); } Bài 2 : Mã: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <conio.h> int DemNguyenAm(char *a) { int dem = 0; for(int i = 0; i < strlen(a); i++) { switch(a[i]) { case 'u': dem++; break; case 'e': dem++; break; case 'o': dem++; break; case 'a': dem++; break; case 'i': dem++; break; default: break; } } return dem; } int DemPhuAm(char* a) { int KhoangTrang; KhoangTrang = 0; for(int i = 0; i < strlen(a); i++) { if(a[i] == ' ') { KhoangTrang++; } } return (strlen(a) - DemNguyenAm(a) - KhoangTrang); } void main() { char *str = (char*)malloc(25*sizeof(char)); printf("Nhap 25 ki tu vao mang:\n"); gets(str); int NguyenAm = DemNguyenAm(str); int PhuAm = DemPhuAm(str); printf("Chuoi co do dai la:%d",strlen(str)); printf("\nChuoi co so nguyen am la:%d",NguyenAm); printf("\nChuoi co so phu am la:%d",PhuAm); getch(); } bài 2 chỉ xử lý nguyên âm,phụ âm ở dạng viết thường thôi,viết hoa thì bác tự làm nhé,cũng tương tự như thế.
lỗi này thì liên quan gì đến lập trình mà hỏi tron này đọc qua cũng thấy là nó báo rằng trang web ông đang vào là phishing (lừa đảo). dùng để ăn cắp cc, pin code, password hoặc những thông tin cá nhân khác tin tưởng thì click Allow, ko thì Deny ...
Chưa rõ nó nằm ở lĩnh vực nào nên mình chui vào đây hỏi thôi, ko lẽ lập topic ... Đang học bài, ko có vào trang wed nào hết Vừa bị thêm lỗi nữa là KIS nó cứ báo có con net-worm.win32.kide.ih , ngay sau đó KIS sẽ tự động làm cái gì đó, trong lúc đó nếu vào firefox thì ko vào đc và có thông báo Mã: "Window can't access the specified device, path, or file.You may not have the appropriate permission to access the item" Và khi KIS nó làm cái gì gì đó xong, máy tự động restart Có ai biết sữa lỗi này ko
e xài adobe để tự mò về PTS nhưng tùm lum hết, ai có thể hướng dẫn cơ bản giùm e tr'c 0 vậy :( , or cho e xin yh để dễ hỏi đáp cũng đc :(
cho mình hỏi cách khai báo nhãn (label) và sử dụng hàm goto trong c như thế nào (ý mình là cách đặt nhãn vào 1 dòng lệnh như thế nào) ? cám ơn trước :-*
Quên nó đi là tốt nhất Thầy nào bảo học thì cứ bảo là em ko cần học cái đó Tui vẫn nhớ trong nhân Linux có 1 chỗ Linus dùng lệnh goto, và ông ấy comment là "Dijktra probally hates me"
vâng dễ lắm nhưng đó là với bác ... nhưng với em thì xin thua ... môn này em bó tay ... ko biết ở ngoài có chỗ nào dạy môn C này ko nhỉ ... 1 phần do đi làm nên off nhiều bữa học nên ko nắm đc bài ... :( Bác test lại hộ em cái bài 1 ... ko thực thi đc :(
NNLT tôi thấy tự học là nhanh nhất, học ngoài cũng chỉ thế mà thôi Còn về vụ goto thì label vẫn khai báo bt là "label: " và xuống dòng. goto label; Ở VC và 1 số compiler managed khác thì goto ko được phép dùng, ở gcc 4.3 trở xuống vẫn được dùng, còn 4.4 thì chưa test
trong này có bác nào ỡ TpHCM giõi môn C ... nhận kèm em ít bữa ... em hậu tạ cafe thuốc lá ạh ... khổ thân quá ... chiều nay thi chắc xin thi lại quá
cậu nói cụ thể hơn được không cho ví dụ cụ thể được thì càng tốt tớ phải làm câu lí thuyết về cái này có phải cách khai báo này giống pascal không ?
Ví dụ đây nhé, dùng lệnh goto để loop in ra màn hình số từ 1->10 PHP: /* ============================================================================ Name : GotoSample.c Author : Fu4ny Version : Copyright : Description : Print from 1 to 10 in C, Ansi-style ============================================================================ */#include <stdio.h>#include <stdlib.h>int main(void) { int i=1;loop: printf("%i, ",i); i++; if ( i <= 10 ) goto loop; return EXIT_SUCCESS;}