Jeg vil gjerne vite hvor jeg kan se utdata når jeg bruker kommandoen printf. Jeg programmerer ved hjelp av Arduino-grensesnittet. 
Oppdater
Jeg legger til noen få kodelinjer for bedre forståelse:
#include <stdio.h> int main(void) { printf("Hello World"); return 0; } 
Kommentarer
Svar
 Hvis du jobber med standard Arduino-miljø og biblioteker, så printf() vil ikke vise noe hvor som helst. Årsaken er at mikrokontrollere kan kobles til et hvilket som helst antall forskjellige utgangs- / kommunikasjonsenheter på noen måte. stdio aner ikke. hvordan eller hvor du skal sende t han data. 
 Den vanligste tilnærmingen til å sende ut tekst fra en Arduino (spesielt under utvikling) er å sende den til den primære UART-porten ved hjelp av  Serial.begin()  og  Serial.print() . Hvis Arduino er koblet til datamaskinen din via USB, bør Arduino IDEs serielle skjerm vise resultatet. 
 Hvis du  virkelig  vil bruke printf() men det er da mulig å få det til å fungere (eller implementere lignende funksjonalitet). En full forklaring er på denne siden: 
Svar
 I setup(), start seriell og velg hastighet: 
Serial.begin(9600); 
Uansett hvor du vil skrive til serie:
Serial.write("write this"); 
Uansett hvor du vil ha en ny linje:
Serial.println(); 
eksempel
void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.write("Hello World"); } void loop() { // put your main code here, to run repeatedly: } 
Kommentarer
-  spørsmålet mitt er faktisk hvor skriver jeg ut hvis jeg ikke ' t definer 
Serialivoid setup()og skriv bareprintfivoid loop()? - @ironzion løve hvis du leser printf-dokumentasjonen .. finner du den …
 - @ironzionlion den ' er en LCD … tadaaaaaaa lekeplass.arduino.cc/Main/Printf
 
maini Arduino. Du harsetupfor initialisering ogloopfor den fortsatte sløyfenmaini Arduino, men den er skjult seeedstudio.com/wiki/Where_is_Main_Function