C C

Xin chào cả nhà,

Có bác nào trên đây rành về C cho em hỏi là thằng delegate trong c# có tác dụng gì và sử dụng như thế nào ạ? Mong sớm nhận được chỉ giáo của các bác!

Em cảm ơn!

C C

Dear các bác,

Em có một code về hình tam giác cân như sau:

#include < stdio.h >
#include < stdlib.h >

  int main() {
    int n, k = 0, i, j;
    printf("Chương trình sẽ in ra tam giác cân\n");
    printf("Nhập chiều cao tam giác: ");
    scanf("%d", & n);

    while (n > 0) {
      for (i = 1; i < n; i++) // In khoảng Trắng
        printf("%c", ' ');
      for (j = 0; j <= k; j++) // In dấu sao
        printf("%c", '*');
      n--;
      k += 2;
      printf("\n");
    }
  }

Em không hiểu là tạ...

C C

Trong phần trả lời câu hỏi Lập trình C "void main()" hay "int main()" em thấy có cách viết hàm main() như sau:

int main(int argc, char **argv)

Trước giờ em chỉ gặp cách viết như sau:

int main(int argc, char* argv[])

Còn cách viết như ở trên đầu thì chưa gặp bao giờ. Mọi người cho em hỏi cách viết đầu có đúng hay không nêu đúng thì nên hiểu như thế nào?

C C

Trong lúc học về ngôn ngữ lập trình C em đụng thuật ngữ dereferencing pointer nhưng không hiểu rõ lắm. Bác nào rành về C giải thích giùm em dereferencing pointer là gì với, em mới học C nên giải thích theo cách đơn giản được thì tốt. Em cảm ơn!!!

C C

File pointer trong C là một trong những khái niệm mà nhiều developer thấy khó hiểu. Tâm lý của đa số các bạn sau khi tìm hiểu một thời gian mà vẫn không hiểu rõ về file pointer thì bỏ cuộc, cũng dễ hiểu vì khó quá thì ta bỏ qua : ).

Tuy nhiên nếu bạn không muốn là một trong số này thì đây là dấu hiệu tốt vì bạn là một developer có tâm lý không chịu buông xuôi trước vấn đề gặp phải. Điều này rất tốt không chỉ trong lập trình mà trong cả khi cua gái, rất tốt hãy tiếp tục đọc vì
cũng như bạn tôi sẽ...

C C

Trong khi học về ngữ lập trình C em thấy có hai cách viết câu lệnh sử dụng #include trong file header đó là sử dụng dấu ngăocj <> sau include hoặc sử dụng tên file sau include.

Ví dụ khi sử dụng dấu ngoặc <> sau include:

#include <filename>

Ví dụ khi sử dụng tên file đặt trong "":

#include "filename"

Em không hiểu hai cách viết này khác nhau như thế nào, bác nào biết trả lời giúp em với ạ?

C C

Hàm getline()trong C được sử dụng để hỗ trợ việc lấy dữ liệu theo từng dòng của một file. Hàm getline() sẽ đọc nội dung của từng dòng trong file và gán vào buffer. Trong bài viết này chúng ta sẽ tìm hiểu cách đọc nội dung một fiel theo từng dòng sử dụng hàm getline().

Bạn có thể tham khảo đoạn code đầy đủ ở phía cuối của bài viết.

File Header

Trong file header của chương trình bạn thêm vào dòng code sau:

#include <stdlib.h>
#include <stdio.h>  
#define FILENAME "my_file.txt"

Ở trên chúng ta impo...