- 按实例学习 C 语言
- 按实例学习 C 语言 - 主页
- C 语言实例 - 简单程序
- C 语言实例 - 循环/迭代
- C 语言实例 - 模式
- C 语言实例 - 数组
- C 语言实例 - 字符串
- C 语言实例 - 数学
- C 语言实例 - 链表
- C 语言编程实用资源
- 按实例学习 C 语言 - 快速指南
- 按实例学习 C 语言 - 资源
- 按实例学习 C 语言 - 讨论
C 语言中的字符串复制程序
实现
现在,我们将了解程序的实际实现方式 −
#include <stdio.h>
int main() {
char s1[9] = "TajMahal"; // String Given
char s2[9]; // Variable to hold value
int length = 0;
while(s1[length] != '\0') {
s2[length] = s1[length];
length++;
}
s2[length] = '\0'; // Terminate the string
printf("Value in s1 = %s \n", s1);
printf("Value in s2 = %s \n", s2);
return 0;
}
输出
该程序的输出应为 −
Value in s1 = TajMahal Value in s2 = TajMahal
string_programs_in_c.htm
百宝箱