मैं अग्रणी शून्यों के साथ एक 8 अंकों की लंबी स्ट्रिंग के लिए एक हस्ताक्षरित int प्रारूपित करना चाहता हूं।8 अंकों वाले हेक्साडेसिमल संख्या में हस्ताक्षर किए गए int को कैसे प्रारूपित करें?
unsigned int number = 260291273;
char output[9];
sprintf(output, "%x", number);
printf("%s\n", output); // or write it into a file with fputs
प्रिंट "f83bac9", लेकिन मैं "0f83bac9" हैं:
यह वही है मैं अब तक है। मैं स्वरूपण कैसे प्राप्त कर सकता हूं?
मैंने डाउनवोट नहीं किया, लेकिन मैं कल्पना कर सकता था कि यह एक प्रश्न के लिए है जिसे मैन्युअल पृष्ठ पर देखकर उत्तर दिया जा सकता है। –