第1个回答 推荐于2017-10-03
用代码讲解一下:
#include <stdio.h>
#include <time.h>
int main(void)
{
char buffer[128];
struct tm *datetime;
time_t current_time;
tzset();
time(¤t_time);
datetime = localtime(¤t_time);
strftime(buffer, sizeof(buffer), "%x %X", datetime);
printf("Using %%x %%X: %s\n", buffer);
strftime(buffer, sizeof(buffer), "%A %B %m, %Y", datetime);
printf("Using %%A %%B %%m %%Y: %s\n", buffer);
strftime(buffer, sizeof(buffer), "%I:%M%p", datetime);
printf("Using %%I:%%M%%p: %s\n", buffer);
return 1;
}
输出结果:
Using %x %X: 09/09/12 18:10:33
Using %A %B %m %Y: Sunday September 09, 2012
Using %I:%M%p: 06:10PM
第2个回答 推荐于2017-09-05
#include <stdio.h>
#include <string.h>
void delch(char *p,char ch);
int main( )
{
char s[50],ch;
printf("input a string:");
gets(s);
printf("input a ch:");
scanf("%c",&ch);
delch(s,ch );
printf("%s\n",s);
return 0;
}
void delch(char *p,char ch)
{
int i,j;
for(i=0;i<strlen(p);i++)
if (*(p+i)==ch){
for(j=i;j<strlen(p)-1;j++)
*(p+j)=*(p+j+1);
*(p+strlen(p)-1)='\0';
i--;
}
}
希望对你有帮助本回答被提问者采纳