在c语言中如何将文本内容 赋给一个 字符串

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:53:31
尽量详细些,谢谢
多谢一楼,不过我是想把文本文档中的内容赋给一个 字符串哦!!!

FILE* fp;
char string[1024];

//第一步,先打开文件
fp = fopen("aa.txt","r");

//第二步,用fscanf将文件内容赋给字符串,如果是多行的话则应该用fgets逐行读取
fscanf(fp, "%s", string);

while (fgets(string, 1024, fp) != NULL)
{......
}
或while (!feof(fp))
{
fgets(string, 1024, fp);
}

用strcpy函数,
语句stecpy(str1,str2)就是将str2的内容复制到str1中,字符串赋值一般都用这种复制方法来代替的.