printf

    10ısı

    5cevap

    numCheck 1-1000 arasında bir sayıdır. Bu kod, yalnızca charcheck'te sprintf sonuçlarını topladığımda bana bir segfault verir. Sprintf'i sonuçları kullanmadan kullanırsam, bir seg hatası almıyorum. Bur

    6ısı

    2cevap

    Dosya ve verilerin bazı işlemlerini yapmak için bir çerçeve oluşturmaya çalışıyorum. Mücadele ettiğim bir alan, çerçevenin bir kayıt fonksiyonunun nasıl sağlanacağıdır ve çerçevenin kullanımda kayıt h

    7ısı

    5cevap

    Ben stdio.h dahil olmadan, C printf() fonksiyonunu kullanarak bir şey yazdırmak istedim, bu yüzden olarak program yazdım: int printf(char *, ...); int main(void) { printf("hello world\n");

    10ısı

    1cevap

    Sprintf() gibi değişken argümanlar alan bir işlevim olduğunu varsayalım. Ben böyle bir şey istiyorum: sprintf("%s %s", "a", "b") ama bir vektör c "a" ve "b" ("a", "b",) var. gibi bir çağrı yeterli a

    5ısı

    3cevap

    TCHAR desteğini kullanarak Windows'da bir uygulama oluşturduğunuzda, _tprintf()'daki %s, Ansi için char * dizesi ve Unicode için wchar_t * oluşturur, %S ise tersi anlamına gelir. Ancak her zaman bir A

    6ısı

    1cevap

    'da sprintf ile bir değişkenin ondalık sayılarını gösterme sprintf komutunu kullanarak gerçekleşen bir sonraki şeyi anlamıyorum. >> vpa(exp(1),53) ans = 2.71828182845904553488480814849026501178741

    14ısı

    2cevap

    Ben C Programming Language, 2nd Edition okuyarak C öğrenmeye çalışıyorum. Bazı programlama deneyimi var ama C ile ben 1. Bölümde şu anda değilim ben şu kodu var: A: 0.000000 B: 0.15 A: 1.100000 B: 1.

    11ısı

    5cevap

    Birisi bana bu basit programın çıktısını açıklayabilir: #include <stdio.h> int main(int argc, char *argv[]) { char charArray[1024] = ""; char charArrayAgain[1024] = ""; int number;

    37ısı

    1cevap

    arasındaki farkları nasıl yazıyor? Yazılmamış olduğundan, doğru bellek boyutunu seçtiğini ve argüman türüne göre yorumladığını düşündüm. Ancak float ve double, her ikisi de% f kullanır ve farklı boyut

    37ısı

    5cevap

    'da bir dize nasıl yazdırılır Bunu denedim, ancak çalışmadı. #include <string> string someString("This is a string."); printf("%s\n", someString);