मुझे टेक्स्ट फ़ाइल में समय डालने में कोई समस्या है। मैं निम्नलिखित कोड का उपयोग करता हूं और मुझे |21,43,1,3,10,5| Wed Feb 01 20:42:32 2012
मिलता है जो सामान्य है लेकिन मैं जो करना चाहता हूं वह Wed Feb 01 20:42:32 2012 |21,43,1,3,10,5|
जैसे नंबरों से पहले समय रखता है, हालांकि, मैं ऐसा नहीं कर सकता क्योंकि जब मैं fprintf को ctime फ़ंक्शन के साथ fprintf का उपयोग करता हूं तो इससे पहले कि वह पहचानता है \ n सीटाइम के भीतर और इसलिए यह लाइन 1 को बदलता है और फिर संख्याओं को प्रिंट करता है। यह प्रकार है:fprintf और ctime गुजरने के बिना n ctime
Wed Feb 01 20:42:32 2012
|21,43,1,3,10,5|
जो कुछ है कि मुझे नहीं चाहते हैं ... कैसे मैं पाठ में अगली पंक्ति में swiching बिना समय fprintf सकता है ??? अग्रिम में धन्यवाद!
fprintf(file," |");
for (i=0;i<6;i++)
{
buffer[i]=(lucky_number=rand()%49+1); //range 1-49
for (j=0;j<i;j++)
{
if (buffer[j]==lucky_number)
i--;
}
itoa (buffer[i],draw_No,10);
fprintf(file,"%s",draw_No);
if (i!=5)
fprintf(file,",");
}
fprintf(file,"| %s",ctime(&t));
अच्छा जवाब। मैं भी कोशिश करूँगा। – BugShotGG
@ केरेक एसबी, क्या आपको पिछली पंक्ति में प्रारूप "% c \ n" लगता है? –
अच्छा! 'strftime' विभिन्न प्रारूपों में समय टिकट मुद्रित करने के लिए बहुत लचीला दृष्टिकोण की अनुमति देता है! – sg7