相关讨论
本人前两天写一个文本处理软件,在时间转换时,想实现时间格式的转换,库函数中有秒转字串和结构体的,但没有字符串转秒,或时间结构体的库函数,只能通过调用库函数自己实现,就自己写了个,也比较简单,贴出来供大家分享,同时希望大家指正啊。
#include
#include
#include
#include
#define IN
#define OUT
//比较周数,成功返回0-6的数,错误返回7
//p代表周数,取周数前3个字母,...
请问在c中如何将字符串(如:Jan 13 2001 20:42:18)转换成时间格式???怎样能转成秒形式。多谢多谢。。。
by
whiff
-
C/C++
-
2004-08-06 22:04:18 阅读(7860) 回复(6)
在标准c语言中如何却取一个字符串的子串 ,如:
char * str1= "abcdef";
char * str2;
如何让 str2 = "cd";
另外
怎样使用c的time函数,使的时间格式显示为
YYYYMMDD hhmmss 以及怎样判断一个时间的合法性。
我用的是RedHat8.0
[code]
#include
int main(void)
{
printf("abc
def\n");
return 0;
}
[/code]
上面代码编译有错,下面代码可以,难道字符串不能跨行表示吗?(不借用转义字符),看来 c 格式代码也不是完全的自由
[code]
#include
int main(void)
{
printf("abc\
def\n");
return 0;
}
[/code]
char *a="hello" "hello";
printf("%s", a);
还有
printf("hello" "world");
编译通过,运行正常,为何?
难道编译器支持这种字符串写法?
[code]
int main()
{
char *chr;
memset( chr, 0, 10 );
}
[/code]
运行出现 段错误
帮忙分析一下
g++3.2编译
如输入字符串str="open a book",数字n=1输出open,不知道有没有这样的函数,没有的话要用自定义的方法,我做了一个,各位帮忙看看错哪了或者给个正解吧
char *argu_member(char str[],int n)//提取参数成员
{
char *f;
int i,k=0,j;
for (i=0;k字符串的起始位置
{
if(str==' ')
k++;
}
for (j=i;str[j]!=' ';j++); //计算出要截取的字符串的结束位置
f=str;
*(f+j-i)=0;//在结束位置0,结束
...
给出一系列的串
c[m][n]
给出一个字符串
a[n]
怎么样在c[m][n]中判断是否有a[n]的前缀或者和a[n]同名的文件
小弟写了一个,感觉不太好,各位有没有更好的,拿出来共享一下。
[code]
#include ;
#include ;
#include ;
#include <ctype.h>;
#include ;
void get_rand_str(char s[],int number)
{
char str[64] = "00123456789ABcDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
int i;
char ss[2];
//printf("%c %c\n",str[1],str[62]);
srand((unsigned int)time((time_t *)NULL));
f...
请教:如何在turbo c中把字符串的子串取出来!
如:char sdate[]="20030605";
我怎样才能把2003,06,05,分别单独取出来!
帮帮忙,急用!!