میشه راجع به نوشتن چنین برنامه ای راهنماییم کنید؟؟
برنامه ای که کلمه sun را دریافت کند و در خروجی چاپ کند
28 21 14 7 sat
29 22 15 8 1 sun
30 23 16 9 2 mon
31 24 17 10 3 tue
25 18 11 4 wed
26 19 12 5 thu
27 20 13 6 fri
راهنمایی میخواهم
میشه راجع به نوشتن چنین برنامه ای راهنماییم کنید؟؟
برنامه ای که کلمه sun را دریافت کند و در خروجی چاپ کند
28 21 14 7 sat
29 22 15 8 1 sun
30 23 16 9 2 mon
31 24 17 10 3 tue
25 18 11 4 wed
26 19 12 5 thu
27 20 13 6 fri
راهنمایی میخواهم
قبلا برای یکی از دوستان هم ارسال شده..
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
int main()
{
char *days={"Shanbe 1Shanbe 2Shanbe 3Shanbe 4Shanbe 5Shanbe jome "};
char daysNum[72]={0}, tmp[11];
int i;
printf("\n%s", days);
memset(daysNum, 32, 70);
for(i=1;i<=31;i++){
if( (i-1)%7==0 && (i-1)>0){
printf("\n%s", daysNum);
memset(daysNum, 32, 70);
}
memset(&daysNum[(i-1)%7*8], 32, 8);
itoa(i, tmp, 10);
memcpy(&daysNum[(i-1)%7*8], tmp, strlen(tmp));
}
printf("\n%s", daysNum);
getch();
return 0;
}
ممنون
s% یعنی چی؟؟چه عملی انجام میده؟؟؟
مانند کد زیر عمل میکند.
printf("\n%s", daysNum); --->>> cout<<"\n"<<datsnum;
میشه راجع به این عبارت هم یه توضیح بدین
memset(daysnum,32,70)
memset(daysnum,32,70)
یعنی
for(int i=0; i<70; i++)
daysnum[i] = 32; // خالی