std::string cedrus::xid_glossary::get_internal_product_name( boost::shared_ptr<xid_con_t> xid_con ) { char return_info[100]; xid_con->send_xid_command_slow( "_d1", return_info, sizeof(return_info)); std::string return_name(return_info); return return_name.empty() ? std::string("Error Retrieving Name") : return_name; }
void GraphicNode::mousePressEvent(QGraphicsSceneMouseEvent *event) { update(); QString node_flow_, node_price; //Ändrar textrutan i Widget graph->changeTextItem(return_name()); MainWindow *mwindow = dynamic_cast<MainWindow*>(graph->parent()); DataDock *ddock = dynamic_cast<DataDock*>(mwindow->return_DataDock()); ddock->change_currentnode(this); node_flow_.setNum(net_node->flow()); node_price.setNum(net_node->node_price()); ddock->editnodeName(return_name()); ddock->editnodeFlow(node_flow_); ddock->editnodePrice(node_price); QGraphicsItem::mousePressEvent(event); }
std::string Cedrus::XIDDevice::GetInternalProductName() const { m_xidCon->SetReadTimeout(100); unsigned char return_info[100]; m_xidCon->SendXIDCommand("_d1", 3, return_info, sizeof(return_info)); m_xidCon->SetReadTimeout(50); std::string return_name((char*)return_info); std::replace(return_name.begin(), return_name.end(), '\r', '\n'); return return_name.empty() ? std::string("Error Retrieving Name") : return_name; }
int main() { struct link **book; book = new_book(); book = add_entry(book, "Eddie", "*****@*****.**"); book = add_entry(book, "Ed", "*****@*****.**"); book = add_entry(book, "HughJazz", "*****@*****.**"); book = add_entry(book, "SeymorButz", "*****@*****.**"); book = add_entry(book, "Fry", "*****@*****.**"); book = add_entry(book, "Bender", "*****@*****.**"); //OPEN FILE int fd = open("book.dat", O_CREAT | O_RDWR, 0644); //WRITE TO FILE int b; char n[256]; char e[256]; int a; struct link *p; p = (struct link *)malloc(sizeof(struct link)); for (a=0; a<26; a++){ p = book[a]; while(p){ strncpy(n, return_name(p), 256); strncpy(e, return_email(p), 256); b = write(fd, n, 256); b = write(fd, e, 256); p = p->next; } } book = free_book( book ); free(book); return 0; }