添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
完美的硬盘  ·  R预言错误: ...·  3 月前    · 
乖乖的芹菜  ·  mysql error 1215 ...·  1 年前    · 
已有一个字符串,想读取这个字符串的最后几位(如最后3位),应该如何实现?如果可以的话最好不用指针,用函数实现... 已有一个字符串,想读取这个字符串的最后几位(如最后3位),应该如何实现?如果可以的话最好不用指针,用函数实现 //已经在WIN-TC上验证。
#include <stdio.h>
int main()
{
char *strcut(char *,int);
char str[]="abcdefg";
printf("%s",strcut(str,3));
getch();
}
char *strcut(char str[],int m)
{
int p=0;

while(str[p++]) //计算 字符串 STR的长度。
{
}
p-=1;

if(m<p && m>=0) //验证m的值是否合法。
return &str[p-m];
else
return &str[p];
} #include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
FILE *fp;
char buf[3][1024];
char *Input1=buf[0],*Input2=buf[1],*save=buf[2];
printf("请输入密码:\n");
scanf("%s",Input1);

fp=fopen("code.txt","w"); //以读写方式打开code.txt文件,如果没有文件就建立这个文件
fputs(Input1,fp); //将save里边的字符窜(即密码)写入code.txt文件中
printf("请再输入密码:\n");
scanf("%s",Input2);
fclose(fp);

fp=fopen("code.txt","r");
fgets(save,1024,fp);
fclose(fp);
if(strcmp(Input2,save)==0) //string.h 里边的函数
printf("success\n");
else
printf("error\n");
}