Tag: printf

`printf “ ist eine Allgemeine Funktion für die formatierte Ausgabe. C und vielen anderen Sprachen eine ganze Familie verwandter Funktionen. Nur verwenden Sie dieses tag, wenn die Frage in direktem Zusammenhang mit `printf` oder Funktionen.

sprintf schreiben string mit \n

Anzahl der Antworten 4 Antworten
Habe ich diesen code: str1= "a"; str2= "b"; sprintf(string, "0 %s %s\n", str1, str2); string enthält dann: "0 b" statt (was ich will): "0 a b " Wie kann ich das lösen? Hinweis: ich Stelle das zitieren

printf sagen, getName setName

Anzahl der Antworten 4 Antworten
Ich habe mir gerade ein youtube-Video-tutorial "viele Methoden und Instanzen". Er machte ein Programm, in dem Sie etwas eintragen und es heißt "Ihre erste gf war _". Aber es war viel zu kompliziert. Zuerst wird die main-Klasse:

Lesen float mit scanf in c

Anzahl der Antworten 1 Antworten
habe ich eine Struktur, die enthält eine float-variable, struct MyStruct{ float p; }newMyStruct; Und ich lese einen Wert in es mit scanf int main(){ scanf("%f",&(newMyStruct.p)); } Das problem ist, wenn ich drucken Sie es mit printf("%f",newMyStruct.p) es

Bedingte Anweisungen in `printf`

Anzahl der Antworten 3 Antworten
Gibt es eine Methode Sie verwenden eine bedingte Anweisung innerhalb einer anderen Aussagen, zum Beispiel printf? Eine Möglichkeit ist die Verwendung von ternären operator ? : zB: printf("%d", a < b ? a : b); Ist es

Verwenden Sie "cout" gefällt mir " - Konsole.WriteLine" in C#

Anzahl der Antworten 1 Antworten
Vorstellen, es gibt viele Anweisung und Nachrichten zu schreiben, die auf dem Bildschirm cout << "statement A :" << a << "\t statement B :" << B << "\t statement C :" << C << "\t statement

Ausrichten der Ausgabe die Werte in C

Anzahl der Antworten 1 Antworten
Also ich arbeite an einem Programm, das muss die Ausgabe formatieren. Die Ausgabe soll so ausgerichtet werden, und es tut dies mit kleinen zahlen: Aber dann wenn ich große zahlen, es funktioniert nicht mehr: Mein code ist

Problem mit scanf in Eclipse / MiniGW

Anzahl der Antworten 3 Antworten
Ich versuche, führen Sie den folgenden code in eclipse, aber die Konsole bleibt leer, bis ich das Programm stoppen, an welcher Stelle die Ausgabe "Enter next value (<=0 zu beenden)2130567168 Minuten ist 35509452 Stunden, 48 Minuten." wiederholt

sprintf (konvertieren von int zu char[])

Anzahl der Antworten 3 Antworten
In meinem Programm, das ich versuchen, zu konvertieren eines int in ein char[20]; Ich versuchen dies zu tun, in der folgenden Weise: char str[20]; sprintf(str, "%d", timer); in dem timer wird die int. Aber wenn ich Baue

C: die Richtige Art und Weise zu drucken "unsigned long" in hex

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion, der bekommt eine unsigned long variable als parameter und ich möchte, um es zu drucken in Hex. Was ist der richtige Weg, es zu tun? Derzeit nutze ich printf mit "%lx" void printAddress(unsigned

Array von structs - löschen/hinzufügen von Elementen und drucken

Anzahl der Antworten 2 Antworten
Für den untenstehenden code struct orderSlip { char source[64]; char destination[64]; char item[64]; int position; }; //global struct orderSlip data[100]; Gibt es eine andere Möglichkeit für den Ausdruck der Daten für jedes element wird eine andere als

Was ist mit Java "%n" in printf?

Anzahl der Antworten 8 Antworten
Lese ich Effektiv Java und verwendet es %n für das newline-Zeichen überall. Ich habe verwendet \n sehr erfolgreich für Zeilenumbruch in Java-Programmen. Welche ist die 'richtige'? Was ist falsch mit \n ? Warum hat Java ändern Sie

So drucken Sie einzelne Mitglieder einer struct

Anzahl der Antworten 3 Antworten
Muss ich drucken Sie das aktuelle Datum im folgenden format an : Heute ist Mittwoch - 7. September 2012. Ich weiß, dass ich mit der struct struct tm* time_info; Kann ich problemlos erreichen, das strftime(), jedoch, ich

Warnhinweise Verwendung von format-strings mit sprintf() in C++

Anzahl der Antworten 4 Antworten
Erstellung dieser Zeilen long int sz; char tmpret[128]; //take substring of c, translate in c string, convert to int, //and multiply with 1024 sz=atoi(c.substr(0,pos).c_str())*1024; snprintf(tmpret,128,"%l",sz); Lese ich zwei Warnung auf snprintf Linie: warning: conversion lacks type at

Mit sprintf in Matlab?

Anzahl der Antworten 3 Antworten
Dies ist ähnlich einer Frage, die ich vorher zum öffnen einer pdf-Datei in Matlab. file = 'sl3_knt_1_2.pdf' location = 'C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe %s' str = sprintf(location,file); system(str) Dieser gibt die Warnung: Warning: Invalid escape sequence appears

C komplexe Zahl und printf

Anzahl der Antworten 4 Antworten
So drucken Sie ( mit printf ) zu einer komplexen Zahl? Zum Beispiel, wenn ich in diesem code: #include <stdio.h> #include <complex.h> int main(void) { double complex dc1 = 3 + 2*I; double complex dc2 = 4

Druck #define-Konstanten würde

Anzahl der Antworten 5 Antworten
#include<stdio.h> #define UPPER 999999 #define LOWER 11111 int main(void) { // Local Declarations double price = 89.99; char grade = 'B'; int age = 97; // Statements printf("Homework 2:\n\nUsing printf\n"); printf(" age = %c, age\n"); printf("grade =

wie printf () eine Schleife, Ergebnis?

Anzahl der Antworten 6 Antworten
Wie printf Resultate aus einem loop? Zum Beispiel wenn ich in diesem etwas einfaches wie diese: k[0]=2; k[1]=3; k[2]=4; for (i = 0 ; i <= 2 ; i++) { x[i]=5*k[i]; } Wie kann ich drucken Sie

kein Zeilenumbruch im echo/printf while-Schleife in der BASH

Anzahl der Antworten 2 Antworten
warum auf die Ausführung folgenden Skript jeweils printf (versucht auch mit echo) ist gedruckt auf der gleichen Linie?? function read_dom () { local IFS=\> read -d \< ENTITY CONTENT } cat my_xml_file.xml | \ { while read_dom;

verwenden Sie printf drucken Zeichenkette im hex-format, verzerrte Ergebnisse

Anzahl der Antworten 2 Antworten
Will ich drucken Zeichenkette im hex-format, auf der Maschine Ein , so etwas wie ori_mesg = gen_rdm_bytestream (1400,seed) sendto(machine B, ori_mesg, len(mesg)) auf Maschine B recvfrom(machine A, mesg) mesg_check = gen_rdm_bytestream (1400, seed) for(i=0;i<20;i++){ printf("%02x ", *(mesg+i)&

Java: Drucken Sie ein 2D-String-array als eine rechts ausgerichtete Tabelle

Anzahl der Antworten 3 Antworten
Was ist der besten Möglichkeit zum drucken die Zellen einer String array als Rechtsbündig Tabelle? Zum Beispiel die Eingabe { { "x", "xxx" }, { "yyy", "y" }, { "zz", "zz" } } Rendite die Ausgabe x

Wie Sie auf das erste Zeichen ein Zeichen-array?

Anzahl der Antworten 5 Antworten
#include <stdio.h> int main(void){ char x = "hello world."; printf("%s \n", &x[0]); return 0; } Der obige code druckt "hello world." Wie kann ich drucken Sie nur "h"? Sollte nicht der Zugriff x[0] dies gewährleisten? InformationsquelleAutor

Traverse-DATEI Zeile für Zeile mit fscanf

Anzahl der Antworten 4 Antworten
Ok also ich habe eine text-Datei database.txt. Jede Zeile ist ein Benutzer mit dem folgenden format "John Smith"| 4| 80.00| "123 Lollipop Lane"| "New Jersey"| "08080" Wenn ich versuche, Folgendes tun: database = fopen(fileName,"r"); while(fscanf(database,"%[^\n]", buffer) !=

Wie verwenden von strtok()

Anzahl der Antworten 2 Antworten
Ich Schreibe ein C-Programm zur Untersuchung der Verwendung von strtok() Verwendung. Hier ist mein code: #include<stdio.h> #include<string.h> main() { char abc[100] = "ls &"; char * tok; tok = strtok(abc, " "); while(tok!=NULL) { printf("%s", tok); tok

Wie können Sie drucken Sie mehrere Variablen in einem string mit printf?

Anzahl der Antworten 2 Antworten
Ich möchten, finden Sie den maximalen Wert von zwei zahlen, und drucken Sie es. Ich will zu drucken, die alle drei zahlen. Ich bin mit dem folgenden code. #include<stdio.h> #include<conio.h> main() { //clrscr(); int a,b,c; printf("insert two

Printf-und hex-Werte

Anzahl der Antworten 1 Antworten
So, ich habe einen Wert des Typs __be16 (2 bytes). In hex ist, ist der Wert dargestellt als 0x0800 angezeigt oder 2048 dezimal. (16^2 * 8) So, wenn ich printf, ich dies tun: printf("%04X", value); //__be16 value;

Drucken Sie ein boolescher Wert mit printf

Anzahl der Antworten 3 Antworten
Will ich drucken eine boolean Wert mit der printf ,aber ich weiß nicht, wie. Was ich Suche ist so etwas wie die imaginäre code boolean car = true; System.out.printf("%b",car); Der erwartete output sollte sein: true Wie soll

F# printf-string

Anzahl der Antworten 2 Antworten
Im verwirrt let test = "aString" let callMe = printfn test Warum das nicht funktioniert? Wirft folgende Fehlermeldung beim kompilieren: Den Typ 'string' ist nicht kompatibel mit dem Typ 'Printf.TextWriterFormat<'>' Dieser gut funktioniert: printfn "aString" InformationsquelleAutor CodeMonkey

Die Verwendung von printf() in Cuda 4.0 Kompilierungsfehler

Anzahl der Antworten 1 Antworten
Ich habe eine GTX 570 (Fermi-Architektur), die von compute Capability 2.0. Ich habe Cuda-version 4.0 auf meinem computer und ich bin mit Ubuntu 10.10 Mit Cuda 4.0 ist es möglich, verwenden Sie printf() im inneren Kerne. Hier

drucken Sie ein unicode-Zeichen mit printf

Anzahl der Antworten 3 Antworten
Ich versuche, drucken Sie eine Ș durch übergabe in seinen entsprechenden dezimalen Wert in printf. Die Ausgabe ist gar nichts. Warum funktioniert mein code funktioniert? #include <stdio.h> int main() { printf("%lc",536); return 0; } Ich kann nicht

%d mit Long Int

Anzahl der Antworten 3 Antworten
Ist der folgende code Korrekt?Soweit mein Verständnis,sollte es nicht funktionieren,aber auf der Dev-C++ - Compiler,der es tut.Könnte mir jemand im detail erklären, bitte? #include<limits.h> int main() { long int num_case=LONG_MAX; scanf("%d",&num_case); printf("%ld",num_case); return 0; } Dank Sollten

Warum printf("%d\n", printf("%d\b", a)) die auf diese Weise funktionieren?

Anzahl der Antworten 1 Antworten
Dies ist mein C-code, kompiliert mit gcc. #include<stdio.h> int main() { int a=1; switch(a) { int x=10; case 1: printf("%d\n",printf("%d\b",x)); break; default: printf("%d\n",printf("%d\b",x)); } return 0; } printf() soll um die Anzahl von Elementen, die es erfolgreich

Konvertieren von float zu string ohne sprintf()

Anzahl der Antworten 5 Antworten
Ich bin der Codierung für eine mikrocontroller-basierte Anwendung, und ich brauchen, um zu konvertieren eine float zu einer Zeichenfolge, aber ich brauche das nicht schwer overhead im Zusammenhang mit sprintf(). Gibt es eine eloquente Art und Weise,

Wie um zu überprüfen, ob String leer ist in C

Anzahl der Antworten 5 Antworten
Habe ich eine void-Funktion, die den string aus einer globalen variable und druckt Sie. Das problem ist, dass die Funktion void Drucke eine Nachricht/macht Sachen, auch wenn der string ist empy. also, wenn die Globale variable ist

Aufruf von printf in x86 zu drucken, eine ganze Zahl

Anzahl der Antworten 2 Antworten
Ich versuche, call printf drucken eine ganze Zahl ist, setzen Sie es nicht drucken Sie die rechts-Wert: section .data an: db 1 format: db "num: %d" , 10, 0 section .text global main extern printf main: push

Wie schreibt man int-Datei mit write system call und Lesen Sie Sie genau so geschrieben?

Anzahl der Antworten 3 Antworten
Wie kann ich schreiben int -, float-oder anderen Typen in einer Datei mit der write-Systemaufruf von UNIX? Ich möchte das tun, ohne irgendeine lib Funktion wie fprintf oder fwrite. Will ich mit Datei-Deskriptor und nicht die FILE*.

Anpassbare Implementierung von sprintf()

Anzahl der Antworten 9 Antworten
Kann jemand mich zu einer Quelle code-Datei oder ein Paket, hat eine gute, wiederverwendbare Implementierung von sprintf() in C, die kann ich anpassen wie pro meiner eigenen Bedarf? Einer Erklärung, warum ich es brauche: Strings sind nicht

nicht möglich verwenden Sie printf in der cuda-kernel-Funktion

Anzahl der Antworten 2 Antworten
Scheint es, dass printf funktioniert nicht innerhalb des Kernels von einer cuda-code #include "Common.h" #include<cuda.h> #include <stdio.h> __device__ __global__ void Kernel(float *a_d , float *b_d ,int size) { int idx = threadIdx.x ; int idy = threadIdx.y

Wie center-string-Ausgabe mit printf() und die variable Breite? [java]

Anzahl der Antworten 3 Antworten
Bin ich eine Ausgabe in Java mithilfe von printf() , create table-Header. Eine der Spalten muss variabler Breite. Im Grunde sollte es so Aussehen: //two coords Trial Column Heading 1 (20,30)(30,20) //three coords Trial Column Heading 1

zu wenige Argumente sprintf

Anzahl der Antworten 2 Antworten
Habe ich dies getan viele Male zuvor, zu re-verwenden Sie einen Wert übergeben, in der sprintf () - Funktion. Aber dieser code ist wieder ein "Warning: sprintf() [function.sprintf]: Too few arguments in..." - Meldung. Hier ist der

Wie verwende ich sprintf null füllen eine variable Länge in Perl?

Anzahl der Antworten 3 Antworten
Will ich mit Perl sprintf zu zerofill eine variable. sprintf("%08d", $var); Aber ich möchte, um dynamisch zu bestimmen, wie viele Ziffern zerofill. Wie Ersetze ich die "8" in sprintf("%08d", $var) mit einer variable namens $zerofill? InformationsquelleAutor Michael

PHP Printf,Sprintf Funktionen

Anzahl der Antworten 4 Antworten
Studiere ich über printf,sprintf und die ich nicht verstanden habe paar Punkte, wenn kann jemand bitte helfen mir zu verstehen, thos Punkte, Unter Diesem Link bei PHP-Handbuch: Gibt es Erklärungen sind, nummeriert von eins bis sechs: Was

Wie eine variable verwenden, die in einem awk-Ausdruck

Anzahl der Antworten 3 Antworten
Ich versuche, mich diesem Befehl: sed bla bla filename | awk '{printf "%s %s_entry_%.3f %.3f %.3f %.3f",$1,$3,$4,$5,$6,$7}' Aber die Sache ist, ich möchte den %.3f Teil variabel sein. So in einem Fall, könnte es sein,%.3f und in

Fehler: Aggregat-Wert verwendet, wo Ganzzahl erwartet wurde

Anzahl der Antworten 2 Antworten
Ich habe folgende union union data { uint64_t val; struct{ .... } }; und ich haben eine Funktion func(union data mydata) { printf("%llu",(uint64_t)mydata[0]); //Here is the error } Wenn ich diesen code kompilieren, es gibt folgende Fehlermeldung

C/C++: printf verwenden Sie Kommas anstatt Punkte als Dezimaltrennzeichen

Anzahl der Antworten 2 Antworten
Muss ich, dass mein Programm zeigt die Ausgabe mit Kommas als Dezimaltrennzeichen. Laut diesem link: http://www.java2s.com/Code/Java/Development-Class/Floatingpointwithcommasf.htm kann man in Java so etwas wie dieses: System.out.printf("Floating-point with commas: %,f\n", 1234567.123); Ist es eine Flagge oder etwas, dass ich

Machen Sie eine Tabelle mit printf in c++

Anzahl der Antworten 4 Antworten
Ich versuche zu machen eine Tabelle wie diese.... (Nur ohne die Punkte, die ich verwendet, um zu trennen, die jedes Element) Wöchentliche Abrechnung: Name.....................Title.......Gross......Tax......Net Ebenezer Scrooge Partner 250.00 ..62.25 .187.75 Bob Cratchit ..........Sachbearbeiter ......15.00 ....2.00 ..13.00 Dies

Was bedeutet $%,.2f darstellen?

Anzahl der Antworten 3 Antworten
Ich bin derzeit Lesen der Deitel Buch über Java, und bin auf diesen code in eines Ihrer Programme: public String toString() { return String.format( "%s: %s\n%s: $%,.2f; %s: %.2f", "commission employee", super.toString(), "gross sales", getGrossSales(), "commission rate",

was hat %s bedeutet hier?

Anzahl der Antworten 5 Antworten
Was bedeutet %s bedeuten? $sql = "SELECT * FROM page_table WHERE page_name = '%s' LIMIT 1"; InformationsquelleAutor ktm | 2011-04-16

Konvertieren von int zu double

Anzahl der Antworten 3 Antworten
Lief ich dieses einfache Programm, aber beim konvertieren von int zu double, das Ergebnis ist null. Die sqrt der Nullen zeigt dann negative Werte. Dies ist ein Beispiel aus einem online-tutorial, also ich bin mir nicht sicher,

Xcode zeigt nichts an in der Konsole mit C++

Anzahl der Antworten 5 Antworten
Ich habe nur versucht, Xcode verwenden, für ein sehr kleines C++ - Projekt, und wollte sehen, einige Drucke in der Konsole, das Ding ist, dass ich nichts sehen konnte. Ich habe versucht zu laufen, einen sehr einfachen

Drucken " (doppeltes Anführungszeichen) in C

Anzahl der Antworten 2 Antworten
Schreibe ich ein C-code liest aus einer Datei und erzeugt ein Zwischenprodukt .c - Datei. Zu tun, so dass ich mit fprintf() zu drucken, in die temporäre Datei. Wie kann ich drucken Sie " ? printf("\""); Sie