您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ write_uint32函数代码示例

51自学网 2021-06-03 10:07:14
  C++
这篇教程C++ write_uint32函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中write_uint32函数的典型用法代码示例。如果您正苦于以下问题:C++ write_uint32函数的具体用法?C++ write_uint32怎么用?C++ write_uint32使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了write_uint32函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: dC23

void dC23(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_23");		__CrossProcess(X2,X3,CHUNK_SIZE,result);		write_uint32("result_dc_23", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:10,


示例2: dC33

void dC33(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_33");		__CrossProcess(X3,X3,0,result);		write_uint32("result_dc_33", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:10,


示例3: dC12

void dC12(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_12");		__CrossProcess(X1,X2,CHUNK_SIZE,result);		write_uint32("result_dc_12", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:10,


示例4: dC22

void dC22(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_22");		__CrossProcess(X2,X2,0,result);		write_uint32("result_dc_22", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:10,


示例5: dC01

void dC01(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_01");		__CrossProcess(X0,X1,CHUNK_SIZE,result);		write_uint32("result_dc_01", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:10,


示例6: dC11

void dC11(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_11");		__CrossProcess(X1,X1,0,result);		write_uint32("result_dc_11", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:10,


示例7: foo

int foo(int a){	int b;      	write_uint32(&(p1[0].id[0]),a);	b = read_uint32("pipe2");	return(b);}
开发者ID:ahirOrg,项目名称:ahir,代码行数:10,


示例8: dC00

// calculate all pairwise errors.void dC00(){	uint32_t result;	while(1)	{		uint8_t s = read_uint8("start_dc_00");		__CrossProcess(X0,X0,0,result);		write_uint32("result_dc_00", result);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:11,


示例9: writer_uint32

static int writer_uint32(lua_State* L){	writer_t* writer 	= lua_touserdata(L, 1);	lua_Integer integer = luaL_checkinteger(L, 2);	if(integer < 0 || integer > UINT32_MAX)		luaL_error(L, "unsigned overflow");		write_uint32(writer, (uint32_t)integer);	return 0;}
开发者ID:renatomaia,项目名称:TIER,代码行数:11,


示例10: main

int main(int argc, char* argv[]){	signal(SIGINT,  Exit);  	signal(SIGTERM, Exit);	write_uint32("in_data", 16);	uint32_t v = read_uint32("out_data");		if(v != 16)		fprintf(stderr,"Error: received %d, expected %d/n", v, 16);	return(0);}
开发者ID:madhavPdesai,项目名称:ahir,代码行数:11,


示例11: slave_0

void slave_0(){	while(1)	{		uint8_t s = read_uint8("start_slave_0");		float bc;		int bi;#ifdef USE2		__correlatorBase(ref_vector_0, check_vectors_0, bc, bi, NUM_VECS_BY_2);		write_float32("best_correlation_0_pipe",bc);		write_uint32("best_index_0_pipe",bi);#else		__correlatorBase(ref_vector, check_vectors, bc, bi, NUM_VECS);		write_float32("best_correlation_0_pipe",bc);		write_uint32("best_index_0_pipe",bi);#endif	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:20,


示例12: opus_header_to_packet

int opus_header_to_packet(const OpusHeader *h, unsigned char *packet, int len){   int i;   Packet p;   unsigned char ch;   p.data = packet;   p.maxlen = len;   p.pos = 0;   if (len<19)return 0;   if (!write_chars(&p, (const unsigned char*)"OpusHead", 8))      return 0;   /* Version is 1 */   ch = 1;   if (!write_chars(&p, &ch, 1))      return 0;   ch = h->channels;   if (!write_chars(&p, &ch, 1))      return 0;   if (!write_uint16(&p, h->preskip))      return 0;   if (!write_uint32(&p, h->input_sample_rate))      return 0;   if (!write_uint16(&p, h->gain))      return 0;   ch = h->channel_mapping;   if (!write_chars(&p, &ch, 1))      return 0;   if (h->channel_mapping != 0)   {      ch = h->nb_streams;      if (!write_chars(&p, &ch, 1))         return 0;      ch = h->nb_coupled;      if (!write_chars(&p, &ch, 1))         return 0;      /* Multi-stream support */      for (i=0;i<h->channels;i++)      {         if (!write_chars(&p, &h->stream_map[i], 1))            return 0;      }   }   return p.pos;}
开发者ID:DragonZX,项目名称:Butt,代码行数:54,


示例13: memset

static int fill_command(stlink_t * sl, enum SCSI_Generic_Direction dir, uint32_t len) {    struct stlink_libusb * const slu = sl->backend_data;    unsigned char* const cmd = sl->c_buf;    int i = 0;    memset(cmd, 0, sizeof (sl->c_buf));    if(slu->protocoll == 1) {        fprintf(stderr, "This is never used..../n");        cmd[i++] = 'U';        cmd[i++] = 'S';        cmd[i++] = 'B';        cmd[i++] = 'C';        write_uint32(&cmd[i], slu->sg_transfer_idx);        write_uint32(&cmd[i + 4], len);        i += 8;        cmd[i++] = (dir == SG_DXFER_FROM_DEV)?0x80:0;        cmd[i++] = 0; /* Logical unit */        cmd[i++] = 0xa; /* Command length */    }    return i;}
开发者ID:PetteriAimonen,项目名称:stlink,代码行数:21,


示例14: sendConstants

void sendConstants(){	int I;	for(I = 0; I < 256; I++)		write_uint8("byte_constants_pipe", __E[I]);	for(I = 0; I < 256; I++)		write_uint8("byte_constants_pipe", __L[I]);	for(I = 0; I < 256; I++)		write_uint8("byte_constants_pipe", __fbsub[I]);	for(I = 0; I < 15; I++)		write_uint32("word_constants_pipe", __Rcon[I]);}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:12,


示例15: key_value_write_lines

int key_value_write_lines(FILE *f, struct key_value_specification *kvs, void *base_address[]){	struct key_value_specification *k;	int rc;	int errs = 0;	for (k = kvs; k->key; k++) {		switch (k->type) {		case KVS_STRING:			rc = write_string(f, k, base_address);			break;		case KVS_INT64:			rc = write_int64(f, k, base_address);			break;		case KVS_INT32:			rc = write_int32(f, k, base_address);			break;		case KVS_INT16:			rc = write_int16(f, k, base_address);			break;		case KVS_INT8:			rc = write_int8(f, k, base_address);			break;		case KVS_UINT64:			rc = write_uint64(f, k, base_address);			break;		case KVS_UINT32:			rc = write_uint32(f, k, base_address);			break;		case KVS_UINT16:			rc = write_uint16(f, k, base_address);			break;		case KVS_UINT8:			rc = write_uint8(f, k, base_address);			break;		case KVS_DOUBLE:			rc = write_double(f, k, base_address);			break;		case KVS_FLOAT:			rc = write_float(f, k, base_address);			break;		default:			fprintf(stderr, "%s:%d: unknown key type '%c' for key '%s'/n",				__func__, __LINE__, k->type, k->key);			rc = -1;			break;		}		if (rc)			errs++;	}	return errs;}
开发者ID:siadyhr,项目名称:space-nerds-in-space,代码行数:52,


示例16: _stlink_usb_write_mem8

void _stlink_usb_write_mem8(stlink_t *sl, uint32_t addr, uint16_t len) {    struct stlink_libusb * const slu = sl->backend_data;    unsigned char* const data = sl->q_buf;    unsigned char* const cmd  = sl->c_buf;    int i = fill_command(sl, SG_DXFER_TO_DEV, 0);    cmd[i++] = STLINK_DEBUG_COMMAND;    cmd[i++] = STLINK_DEBUG_WRITEMEM_8BIT;    write_uint32(&cmd[i], addr);    write_uint16(&cmd[i + 4], len);    send_only(slu, 0, cmd, slu->cmd_len);    send_only(slu, 1, data, len);}
开发者ID:PetteriAimonen,项目名称:stlink,代码行数:13,


示例17: write_address

		void write_address(address const& a, OutIt& out)		{			if (a.is_v4())			{				write_uint32(a.to_v4().to_ulong(), out);			}			else if (a.is_v6())			{				address_v6::bytes_type bytes					= a.to_v6().to_bytes();				std::copy(bytes.begin(), bytes.end(), out);			}		}
开发者ID:huyang819,项目名称:cdn-partner,代码行数:13,


示例18: crf1mmw_put_feature

int crf1mmw_put_feature(crf1mmw_t* writer, int fid, const crf1mm_feature_t* f){    FILE *fp = writer->fp;    feature_header_t* hfeat = writer->hfeat;    /* Make sure that we are writing attribute feature references. */    if (writer->state != WSTATE_FEATURES) {        return CRFERR_INTERNAL_LOGIC;    }    /* We must put features #0, #1, ..., #(K-1) in this order. */    if (fid != hfeat->num) {        return CRFERR_INTERNAL_LOGIC;    }    write_uint32(fp, f->type);    write_uint32(fp, f->src);    write_uint32(fp, f->dst);    write_float(fp, f->weight);    ++hfeat->num;    return 0;}
开发者ID:abhisheksingh12,项目名称:773proj,代码行数:22,


示例19: write_footer_v1

static intwrite_footer_v1(struct save_data *save_data,                struct ipset_node_cache *cache, ipset_node_id root){    /* If the root is a terminal node, then we output the terminal value     * in place of the (nonexistent) list of nonterminal nodes. */    if (ipset_node_get_type(root) == IPSET_TERMINAL_NODE) {        ipset_value  value = ipset_terminal_value(root);        return write_uint32(save_data->stream, value);    }    return 0;}
开发者ID:362227,项目名称:shadowsocks-libev,代码行数:14,


示例20: slave_1

void slave_1(){	while(1)	{		uint8_t s = read_uint8("start_slave_1");		float bc;		int bi;		__correlatorBase(ref_vector_1, check_vectors_1, bc, bi, NUM_VECS_BY_2);		write_float32("best_correlation_1_pipe",bc);		write_uint32("best_index_1_pipe",bi);	}}
开发者ID:arunkumarcea,项目名称:ahir,代码行数:14,


示例21: main

// shows the use of the pipeHandler.int main(int argc, char* argv[]){	pth_init();	// must be initialized before doing anything        init_pipe_handler();	// register a FIFO pipe test_pipe with	// depth 32, word-width 32.	register_pipe("test_pipe",32,32,0);	register_pipe("test_pipe_64",1,64,0);	// write a integer to test_pipe.	write_uint32("test_pipe",1);	uint64_t tmp = 1;	tmp = tmp | (tmp << 32);	write_uint64("test_pipe_64",tmp);	// read back and print integer.	uint32_t v = read_uint32("test_pipe");	fprintf(stderr,"TEST: received uint32_t %d/n", v);	uint64_t v64 = read_uint64("test_pipe_64");	fprintf(stderr,"TEST: received uint64_t %llu/n", v64);	// write another integer	write_uint32("test_pipe",1);	// read back and print integer.	v = read_uint32("test_pipe");	fprintf(stderr,"TEST: received %d/n", v);	// close the handler.        close_pipe_handler();        return(0);}
开发者ID:madhavPdesai,项目名称:ahir,代码行数:38,


示例22: crf1mmw_close_attrrefs

int crf1mmw_close_attrrefs(crf1mmw_t* writer){    uint32_t i;    FILE *fp = writer->fp;    featureref_header_t* href = writer->href;    uint32_t begin = writer->header.off_attrrefs, end = 0;    /* Make sure that we are writing attribute feature references. */    if (writer->state != WSTATE_ATTRREFS) {        return CRFERR_INTERNAL_LOGIC;    }    /* Store the current offset position. */    end = (uint32_t)ftell(fp);    /* Compute the size of this chunk. */    href->size = (end - begin);    /* Write the chunk header and offset array. */    fseek(fp, begin, SEEK_SET);    write_uint8_array(fp, href->chunk, 4);    write_uint32(fp, href->size);    write_uint32(fp, href->num);    for (i = 0;i < href->num;++i) {        write_uint32(fp, href->offsets[i]);    }    /* Move the file pointer to the tail. */    fseek(fp, end, SEEK_SET);    /* Uninitialize. */    free(href);    writer->href = NULL;    writer->state = WSTATE_NONE;    return 0;}
开发者ID:abhisheksingh12,项目名称:773proj,代码行数:36,


示例23: main

int main(int argc, char* argv[]){	signal(SIGINT,  Exit);  	signal(SIGTERM, Exit);	uint8_t idx;		for(idx = 0; idx < ORDER; idx++)	{		write_uint32 ("in_data", idx);		uint32_t result = read_uint32("out_data");		fprintf(stdout,"Result = %x, expected = %x./n", result, idx);	}	return(0);}
开发者ID:madhavPdesai,项目名称:ahir,代码行数:16,


示例24: write_address

		void write_address(address const& a, OutIt&& out)		{#if TORRENT_USE_IPV6			if (a.is_v4())			{#endif				write_uint32(a.to_v4().to_ulong(), out);#if TORRENT_USE_IPV6			}			else if (a.is_v6())			{				for (auto b : a.to_v6().to_bytes())					write_uint8(b, out);			}#endif		}
开发者ID:Chocobo1,项目名称:libtorrent,代码行数:16,


示例25: MCSessionWriteIndex

bool MCSessionWriteIndex(MCSessionIndexRef p_index){	bool t_success = true;		t_success = write_uint32(p_index->file, p_index->session_count);	for (uint32_t i = 0; t_success && i < p_index->session_count; i++)	{		t_success = write_cstring(p_index->file, p_index->session[i]->id) &&					write_cstring(p_index->file, p_index->session[i]->ip) &&					write_cstring(p_index->file, p_index->session[i]->filename) &&					write_real64(p_index->file, p_index->session[i]->expires);	}		return t_success;}
开发者ID:alilloyd,项目名称:livecode,代码行数:16,


示例26: write_address

		void write_address(address const& a, OutIt& out)		{#if TORRENT_USE_IPV6			if (a.is_v4())			{#endif				write_uint32(a.to_v4().to_ulong(), out);#if TORRENT_USE_IPV6			}			else if (a.is_v6())			{				address_v6::bytes_type bytes					= a.to_v6().to_bytes();				std::copy(bytes.begin(), bytes.end(), out);			}#endif		}
开发者ID:Krinkelss,项目名称:libtorrent,代码行数:17,


示例27: write_bignum

static intwrite_bignum(FILE *f, mpz_t x){  unsigned size = nettle_mpz_sizeinbase_256_u(x);  uint8_t *p;  int res;    if (!write_uint32(f, size))    return 0;    p = xalloc(size);  nettle_mpz_get_str_256(size, p, x);  res = write_string(f, size, p);  free(p);  return res;}
开发者ID:Distrotech,项目名称:nettle,代码行数:17,


示例28: test_enc

int test_enc () {  char buf[1024];  char *buf_ptr = (char *) &buf;  char *res_enc = NULL;  char *res_dec = NULL;  uint8_t v8;  res_enc = write_uint8(buf_ptr, 42);  res_dec = read_uint8(buf_ptr, &v8);  assert(buf_ptr - res_dec == buf_ptr - res_enc);  assert(v8 == 42);  uint16_t v16;  res_enc = write_uint16(buf_ptr, 4200);  res_dec = read_uint16(buf_ptr, &v16);  assert(buf_ptr - res_dec == buf_ptr - res_enc);  assert(v16 == 4200);  uint32_t v32;  res_enc = write_uint32(buf_ptr, 420000);  res_dec = read_uint32(buf_ptr, &v32);  assert(buf_ptr - res_dec == buf_ptr - res_enc);  assert(v32 == 420000);  int32_t i32;  res_enc = write_int32(buf_ptr, -420000);  res_dec = read_int32(buf_ptr, &i32);  assert(buf_ptr - res_dec == buf_ptr - res_enc);  assert(i32 == -420000);  char* str = "hello world";  uint16_t str_len;  res_enc = write_string(buf_ptr, str, strlen(str));  res_dec = read_string(buf_ptr, &str, &str_len);  assert(buf_ptr - res_dec == buf_ptr - res_enc);  assert(!strcmp(str, "hello world"));  assert(strlen(str) == str_len);  char *tmp = "1234512345";  res_enc = write_buffer(buf_ptr, tmp, 10);  assert(res_enc - buf_ptr == 10);  for (int i = 0; i < 10; i++) assert(*(buf + i) == *(tmp + i));  return 0;}
开发者ID:mafintosh,项目名称:hyperfused,代码行数:45,


示例29: save_state

static void save_state(struct server_context_t *s) {    //TODO: implement atomic operation    DBG_LOG(LOG_INFO, "[%s][%d] Saving state to disk", ss[s->state], s->current_term);    char *raftstate = path_join(s->basedir, RAFT_STATE);    if(raftstate) {#if defined(__unix__) || defined(__APPLE__)        int fd = open(raftstate, O_RDWR | O_CREAT, FILE_PERM);#else        int fd = open(raftstate, O_RDWR | O_CREAT);#endif        if(fd == -1 || !write_uint64(fd, s->current_term)                || !write_uint32(fd, s->current_leader)) {            log_fatal_and_exit(s, "error in saving state to file");        }        close(fd);        free(raftstate);    }}
开发者ID:dyustc,项目名称:searaft,代码行数:18,


示例30: write_address

		void write_address(address const& a, OutIt& out)		{#if TORRENT_USE_IPV6			if (a.is_v4())			{#endif				write_uint32(a.to_v4().to_ulong(), out);#if TORRENT_USE_IPV6			}			else if (a.is_v6())			{				typedef address_v6::bytes_type bytes_t;				bytes_t bytes = a.to_v6().to_bytes();				for (bytes_t::iterator i = bytes.begin()					, end(bytes.end()); i != end; ++i)					write_uint8(*i, out);			}#endif		}
开发者ID:BlackYoup,项目名称:medusa,代码行数:19,



注:本文中的write_uint32函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ write_unlock函数代码示例
C++ write_to_output函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。