Copy... Copy → Paste !

Share
Xem chủ đề cũ hơnXem chủ đề mới hơn
avatar
Blue Knight
Blue Knight
Gender : Nam

Posts Posts : 1150
Thanked : 660
Coins Coins : 7203
Tham Gia : 26/08/2008
Birthday : 05/08/1920

Xem lý lịch thành viên
21022017
Mấy hàm này cơ bản nhưng mình hay quên nên ghi lại, có quên mở ra coi   lol!


Các hàm nói trên dù thuộc thư viện
Code:
<string.h>
nhưng đều có thể sử dụng để thao tác tới các vùng nhớ thuộc bất kì kiểu dữ liệu nào.


memset()

Cú pháp của hàm như sau:

Code:
void * memset(void * ptr, int value, size_t num);

Tác dụng của hàm là set num byte giá trị của vùng nhớ tính từ vị trí ptr trỏ tới bằng giá trị value

memcpy()

Cú pháp của hàm như sau:

Code:
void * memcpy(void * destination, const void * source, size_t num);

Tác dụng của hàm là sao chép num byte từ vị trí mà source trỏ tới đến vị trí mà destination trỏ tới

memcmp()

Cú pháp của hàm này như sau:

Code:
int memcmp(const void * ptr1, const void * ptr2, size_t num);

Tác dụng: so sánh giá trị các vùng nhớ mà ptr1 và ptr2 trỏ tới theo từng byte, sẽ dừng lại khi so sánh đủ num byte. Khác với strcmp() luôn dừng lại khi gặp kí tự ‘\0’.
Giá trị trả về:

  • -1: Khi giá trị của byte đầu tiên không trùng của ptr1 nhỏ hơn ptr2.

  • 0: Khi giá trị của 2 vùng nhớ bằng nhau

  • 1: Khi giá trị của byte đầu tiên không trùng của ptr1 lớn hơn ptr2.


Nguồn: https://www.stdio.vn


Được sửa bởi FR ngày Wed 27 Sep 2017, 08:20; sửa lần 1.
Share this post on:diggdeliciousredditstumbleuponslashdotyahoogooglelive

Comments

avatar
avatar
avatar
avatar
avatar
You need to use 
Code:
1LL
[size]
 as 64 bit value before you use shift 
[/size]
Code:
operator <<
[size]
 to get 64 bit result:[/size]
Code:
#include <stdint.h>
uint64_t kings = 0ULL;
kings |= 1ULL << i;
avatar
avatar
avatar
avatar
avatar
avatar
avatar
avatar
avatar
avatar
avatar
皆様、お疲れ様です。
原田@テクノアドバンスです。

このたび、一身上の都合により3月末で退社することになり、本日が最終出社日とな
りました。
本来ならば直接皆様にご挨拶をすべきところ、お会いできない方も多数おられるので
メールでのご挨拶にて失礼いたします。

至らない点の多い私ではございましたが、たくさんの方々が叱咤激励くださったおか
げで、
多数の貴重な経験を積ませていただきました。ご指導・ご鞭撻をくださった方々、支
えてくださった方々、
関わっていただいたすべての方に、心から感謝申し上げます

今後もこの経験を糧とし、さらに成長できるよう努めてまいります

最後になりましたが、皆様のさらなるご健勝とご活躍を心よりお祈り申し上げます。
今まで、本当にありがとうございました。
avatar
avatar
avatar
avatar
avatar
avatar
お疲れ様です。ニャンです。

先日相談した内容の通りに、4月が終わった後、退職させて頂きます。
また、寮も退室するので、手続きを教えていただけませんでしょうか。

お忙しいところ恐縮ですが、ご回答いただければ幸いです。

以上、よろしくお願いいたします。
avatar
雇用保険被保険者番号は以下の通りです。
5097-509020-7
avatar
Xem chủ đề cũ hơnXem chủ đề mới hơn
Permissions in this forum:
Bạn không có quyền trả lời bài viết