本文整理汇总了C++中printString函数的典型用法代码示例。如果您正苦于以下问题:C++ printString函数的具体用法?C++ printString怎么用?C++ printString使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了printString函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: drawAxes
void drawAxes()
{
// Draw the origin
glPushMatrix();
glScalef(5,5,5);
glShadeModel(GL_FLAT);
glDisable(GL_LIGHTING);
glBegin(GL_LINES);
// x axis
glColor3f(1.0, 0.0, 0.0);
glVertex3d( 0.0, 0.0, 0.0 );
glVertex3d( 1.0, 0.0, 0.0 );
// y axis
glColor3f(0.0, 1.0, 0.0);
glVertex3d( 0.0, 0.0, 0.0 );
glVertex3d( 0.0, 1.0, 0.0 );
// z axis
glColor3f(0.0, 0.0, 1.0);
glVertex3d( 0.0, 0.0, 0.0 );
glVertex3d( 0.0, 0.0, 1.0 );
glEnd();
glColor3f(1.0f, 0.0f, 0.0f);
glRasterPos3f(1.2f, 0.0f, 0.0f);
printString("X");
glColor3f(0.0, 1, 0.0);
glRasterPos3f(0.0f, 1.2f, 0.0f);
printString("Y");
glColor3f(0.0f, 0.0f, 1.0f);
glRasterPos3f(0.0f, 0.0f, 1.2f);
printString("Z");
glPopMatrix();
glEnable(GL_LIGHTING);
}
开发者ID:thebandrews,项目名称:animator,代码行数:41,代码来源:modelerdraw.cpp
示例2: TaskStat
void TaskStat(void) /* a task to track statistics */
{
unsigned max, switchCount, idleCount;
int tmp;
YKDelayTask(1);
printString("Welcome to the YAK kernel\r\n");
printString("Determining CPU capacity\r\n");
YKDelayTask(1);
YKIdleCount = 0;
YKDelayTask(5);
max = YKIdleCount / 25;
YKIdleCount = 0;
YKNewTask(TaskPrime, (void *) &TaskPRMStk[TASK_STACK_SIZE], 32);
YKNewTask(TaskWord, (void *) &TaskWStk[TASK_STACK_SIZE], 10);
YKNewTask(TaskSpace, (void *) &TaskSStk[TASK_STACK_SIZE], 11);
YKNewTask(TaskPunc, (void *) &TaskPStk[TASK_STACK_SIZE], 12);
while (1)
{
YKDelayTask(20);
YKEnterMutex();
switchCount = YKCtxSwCount;
idleCount = YKIdleCount;
YKExitMutex();
printString ("<<<<< Context switches: ");
printInt((int)switchCount);
printString(", CPU usage: ");
tmp = (int) (idleCount/max);
printInt(100-tmp);
printString("% >>>>>\r\n");
YKEnterMutex();
YKCtxSwCount = 0;
YKIdleCount = 0;
YKExitMutex();
}
}
开发者ID:canada11,项目名称:YAK-Kernel,代码行数:41,代码来源:lab5app.c
示例3: printHeader
void printHeader()
{
int screen_height, screen_weight;
char header_buf[ 1024 ];
clear();
getmaxyx( stdscr, screen_height, screen_weight );
printString( "h,? - help; z - toggle color-mode; q,F10,Ctrl-c - quit",
A_NORMAL, getW (), NEWLINE );
if( is_colorize )
attron( COLOR_PAIR( 1 ) );
sprintf(
header_buf,
" +User%c .+cpu(%) %c . +read(B/s)%c . +write(B/s) %c . CAUSE ",
sort_type == 3 ? '*' : ' ', !sort_type ? '*' : ' ', sort_type
== 1 ? '*' : ' ', sort_type == 2 ? '*' : ' ' );
printString( header_buf, (is_colorize) ? A_NORMAL : A_REVERSE, getW(),
NEWLINE );
if( is_colorize ) attroff( COLOR_PAIR( 1 ) );
}
开发者ID:damolp,项目名称:mysql-governor,代码行数:21,代码来源:dbtop.c
示例4: secureBegin
/*
* printf(char *fmt, ... ) - prints a sequence of data formatted as the format
* argument specifies
*
* This function emulates the stdio.h printf() functionality in C and will send
* the output to the Serial connection using printByte(). The resulting
* string sent over serial is limited to 128 chars.
*
* Parameters:
* fmt : FlashStringHelper defined in Flash memory
*
* Examples:
* USB.printf("%s\n", "Hello world");
* USB.printf("x:%d,y:%d,z:%d -bat: %d%c%c%c",
* ACC.getX(),
* ACC.getY(),
* ACC.getZ(),
* PWR.getBatteryLevel(),
* '%',
* '\r',
* '\n' );
*
*/
void WaspUSB::printf(char *fmt, ... )
{
secureBegin();
// resulting string limited to 128 chars
char tmp[128];
va_list args;
va_start (args, fmt );
vsnprintf(tmp, 128, fmt, args);
va_end (args);
printString(tmp, _uart);
secureEnd();
}
开发者ID:Babody,项目名称:waspmoteapi,代码行数:35,代码来源:WaspUSB.cpp
示例5: __checkMode
::Ice::DispatchStatus
Demo::Printer::___printString(::IceInternal::Incoming& __inS, const ::Ice::Current& __current)
{
__checkMode(::Ice::Normal, __current.mode);
::IceInternal::BasicStream* __is = __inS.is();
__is->startReadEncaps();
::std::string s;
__is->read(s);
__is->endReadEncaps();
printString(s, __current);
return ::Ice::DispatchOK;
}
开发者ID:psychobob666,项目名称:MediaEncodingCluster,代码行数:12,代码来源:Printer.cpp
示例6: initUSART
void initUSART()
{
/* Set Baud Rate */
UBRR0L = 0x33;
/* Enable receiver and transmitter */
UCSR0B = ( 1 << RXEN0 ) | ( 1 << TXEN0 );
/* set frame format: 8data, 2 stop bit */
UCSR0C = ( 1 << UCSZ00 ) | ( 1 << UCSZ01 );
printString( "UART Initialized.\n\n" );
}
开发者ID:nrahmani110,项目名称:Senior-Design-A-team,代码行数:12,代码来源:USART.c
示例7: display
/* Everything above this line could be in a library that defines a font.
* To make it work, you've got to call makeRasterFont() before you start
* making calls to printString().
*/
void display(void)
{
GLfloat white[3] = { 1.0, 1.0, 1.0 };
int i, j;
char teststring[33];
glClear(GL_COLOR_BUFFER_BIT);
glColor3fv(white);
for (i = 32; i < 127; i += 32) {
glRasterPos2i(20, 200 - 18*i/32);
for (j = 0; j < 32; j++)
teststring[j] = (char) (i+j);
teststring[32] = 0;
printString(teststring);
}
glRasterPos2i(20, 100);
printString("The quick brown fox jumps");
glRasterPos2i(20, 82);
printString("over a lazy dog.");
glFlush ();
}
开发者ID:MbqIIB,项目名称:DEV-SAMPLES-IBM_Dev_Toolkit_Samples,代码行数:25,代码来源:font.c
示例8: printHex
void printHex(unsigned int Number) {
char HexBuffer[5];
HexBuffer[4] = 0;
HexBuffer[3] = HexDigit(Number & 0x000f);
Number = Number >> 4;
HexBuffer[2] = HexDigit(Number & 0x000f);
Number = Number >> 4;
HexBuffer[1] = HexDigit(Number & 0x000f);
Number = Number >> 4;
HexBuffer[0] = HexDigit(Number & 0x000f);
printString(HexBuffer);
}
开发者ID:ESS-Group,项目名称:WSim,代码行数:12,代码来源:display.c
示例9: loop
void loop(){
seq.rotation.update(getAnalogValue(SEQUENCER_ROTATE_CONTROL));
seq.step.update(getAnalogValue(SEQUENCER_STEP_CONTROL));
seq.fill.update(getAnalogValue(SEQUENCER_FILL_CONTROL));
seq.update();
#ifdef SERIAL_DEBUG
if(serialAvailable() > 0){
serialRead();
printString("a: [");
seq.dump();
printString("] ");
seq.print();
if(clockIsHigh())
printString(" clock high");
if(resetIsHigh())
printString(" reset high");
printNewline();
}
#endif
}
开发者ID:madwort,项目名称:EuclideanSequencer,代码行数:21,代码来源:VoltageControlledEuclideanSequencer.cpp
示例10: calloc
/* Returns joined network name. */
char* RemoteHomeWifi::getNetworkName() {
//static char netName[33];
char * netName = (char *) calloc (33, 1);
if (connectedToWifi) {
cleanSerialBuffer();
printString(AT_CHECK_AP_CONNECTION);
printCrLf();
_ser.find("\"");
_ser.readBytesUntil((char)34, netName, 32);
}
return netName;
}
开发者ID:robertgregor,项目名称:RemoteHomeArduinoSketches,代码行数:13,代码来源:RemoteHomeWifi.cpp
示例11: main
int main(int argc, char ** argv)
{
if (argc == 1) {
print();
} else if (argc == 2) {
printInt(2);
} else {
printString(*argv);
}
return 0;
}
开发者ID:Checky-Hu,项目名称:helloworld,代码行数:12,代码来源:hello.c
示例12: fetchValidAttr
void CrlInfo::printName(const char *prefixStr)
{
#ifndef NDEBUG
CSSM_DATA_PTR val = fetchValidAttr(ATTR_DEX_PRINT_NAME);
if(val == NULL) {
ocspdCrlDebug("%s: X509 CRL <no name>", prefixStr);
}
else {
printString(prefixStr, val);
}
#endif
}
开发者ID:aosm,项目名称:security_ocspd,代码行数:12,代码来源:crlRefresh.cpp
示例13: print_delay_list
int print_delay_list(void)
{
int count = 0;
tcb_t* iter = YKBlockList;
while( iter )
{
printInt( iter->priority );
if (iter->state == DELAYED) {
printString( " Delay: " );
printInt( iter->delay );
}
else if (iter->state == SEMAPHORE) {
printString( " Semaphore: " );
printInt( iter->semaphore->value );
}
printNewLine();
iter = iter->next;
++count;
}
return count;
}
开发者ID:davelindell,项目名称:yak_kernel,代码行数:21,代码来源:yakc.c
示例14: printNumber
/*
Send/print unsigned or signed number over UART.
Printable data for viewing on terminal.
Call this function: printNumber(number, DEC); printNumber(2246, DEC);
Base: DEC, HEX, OCT, BIN
Data must be number, int32_t.
*/
void printNumber(int32_t number, uint8_t base){
if (number < 0)
{
printString("-");
number = -number;
printUnsignedNumber(number, base);
}
else
{
printUnsignedNumber(number, base);
}
}
开发者ID:damogranlabs,项目名称:nRF51,代码行数:19,代码来源:nRF51_uart_print.c
示例15: STask
void STask(void) /* tracks statistics */
{
unsigned max, switchCount, idleCount;
int tmp;
YKDelayTask(1);
printString("Welcome to the YAK kernel\r\n");
printString("Determining CPU capacity\r\n");
YKDelayTask(1);
YKIdleCount = 0;
YKDelayTask(5);
max = YKIdleCount / 25;
YKIdleCount = 0;
YKNewTask(CharTask, (void *) &CharTaskStk[TASK_STACK_SIZE], 2);
YKNewTask(AllNumsTask, (void *) &AllNumsTaskStk[TASK_STACK_SIZE], 1);
YKNewTask(AllCharsTask, (void *) &AllCharsTaskStk[TASK_STACK_SIZE], 3);
while (1)
{
YKDelayTask(20);
YKEnterMutex();
switchCount = YKCtxSwCount;
idleCount = YKIdleCount;
YKExitMutex();
printString("<<<<< Context switches: ");
printInt((int)switchCount);
printString(", CPU usage: ");
tmp = (int) (idleCount/max);
printInt(100-tmp);
printString("% >>>>>\r\n");
YKEnterMutex();
YKCtxSwCount = 0;
YKIdleCount = 0;
YKExitMutex();
}
}
开发者ID:davelindell,项目名称:yak_kernel,代码行数:40,代码来源:lab7app.c
示例16: main
int main(void) {
float voltage1;
float voltage2;
float res1;
float res2;
// -------- Inits --------- //
initUSART();
setupADCSleepmode();
printString("\r\nDigital Voltmeter\r\n\r\n");
// ------ Event loop ------ //
while (1) {
initADC(0);
voltage1 = oversample16x();
printString("Thermistor 1:\r\n");
printFloat(voltage1);
//printVoltage(voltage1);
res1 = printThermRes(voltage1);
printTemp(res1);
printString("\r\n");
_delay_ms(100);
initADC(1);
voltage2 = oversample16x();
printString("Thermistor 2:\r\n");
printFloat(voltage2);
//printVoltage(voltage2);
res2 = printThermRes(voltage2);
printTemp(res2);
printString("\r\n");
_delay_ms(2500);
} /* End event loop */
return (0); /* This line is never reached */
}
开发者ID:MiamiOH-CSE609-Fall2014,项目名称:Maschino,代码行数:40,代码来源:voltmeter.c
示例17: cleanSerialBuffer
/* This will tell ESP module to connect to the WiFi network. */
boolean RemoteHomeWifi::joinNetwork(String ssid, String password, String ip) {
cleanSerialBuffer();
if (ip.length() == 0) {
//enable dhcp
sendATCommand(AT_ENABLE_DHCP, ANSWER_OK);
} else {
//disable dhcp and set ip
sendATCommand(AT_DISABLE_DHCP, ANSWER_OK);
printString(AT_SET_IP_ADDR);
printStr(ip);
printString(AT_QUOTATION_MARK);
printString(CRLF);
_ser.find(ANSWER_OK);
}
printString( AT_JOIN_AP_PARAMS);
printStr(ssid);
printString(AT_QUOTATION_MARKS_WITH_COMMA);
printStr(password);
printString(AT_QUOTATION_MARK);
printCrLf();
_ser.setTimeout(19000);
boolean ret = _ser.find(ANSWER_OK);
setDefaultSerialTimeout();
delay(20);
return ret;
}
开发者ID:robertgregor,项目名称:RemoteHomeArduinoSketches,代码行数:27,代码来源:RemoteHomeWifi.cpp
示例18: askNums
void askNums() {
printString("Enter the number of integers you want to read in.\n");
int num = readInt();
int* myNums = sbrk(sizeof(int) * num);
printString("Enter your numbers now.\n");
int i;
for(i = 0; i < num; i++) {
*(myNums + i) = readInt();
}
int sum = 0;
int product = 1;
for(i = 0; i < num; i++) {
int j = myNums[i];
if(j == 0) {
continue;
}
sum += myNums[i];
product *= myNums[i];
}
printString("The sum of these numbers is ");
printInt(sum);
printString(".\n");
printString("The product of these numbers is ");
printInt(product);
printString(".\n");
}
开发者ID:Databean,项目名称:mipsify,代码行数:27,代码来源:test.c
示例19: makeRasterFont
void ParticleShaderText::drawParticle(int i)
{
int val = i;
if((useScalar) && (scalar))
val = (int) scalar->getScalar(i);
makeRasterFont();
char wholestring[6];
char teststring[5];
char zero[] = " ";
//glRasterPos3i(0,0,0);
glRasterPos2i(0,0);
sprintf(teststring,"%i",val);
strcpy(wholestring, zero);
strcat(wholestring,teststring);
printString(wholestring);
// GLfloat black[3] = {0.0, 1.0, 0.0};
// int j,k;
// int sSz = 5; // teststring size
//glPushAttrib(GL_COLOR_BUFFER_BIT);
//glClear(GL_COLOR_BUFFER_BIT);
// glColor3fv(black);
/*for (j = 32; j < 127; j += sSz) {
//glRasterPos2i(20, 200 - 18*j/sSz);
glRasterPos3i(0,0,0);
for (k = 0; k < sSz; k++)
teststring[k] = (char) (j+k);
teststring[sSz-1] = 0;
printString(teststring);
}*/
//glRasterPos2i(20, 100);
// float clr[4];
// glGetFloatv(GL_CURRENT_RASTER_COLOR,clr);
//printString("123");
//glRasterPos2i(20, 82);
//printString("over a lazy dog.");
//glFlush ();
//glPopAttrib();
}
开发者ID:Seashell2011,项目名称:Wickbert,代码行数:52,代码来源:ParticleShaderText.cpp
示例20: initADC
void initADC( void )
{
/* reference voltage on AVCC. ADC defaults to channel 0 */
ADMUX |= (1 << REFS0);
/* ADC clock prescaler /16 */
ADCSRA |= (1 << ADPS2);
/* enable ADC */
ADCSRA |= (1 << ADEN);
printString("ADC initialized.\n\n");
}
开发者ID:nrahmani110,项目名称:Senior-Design-A-team,代码行数:13,代码来源:ADC.c
注:本文中的printString函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论