void main()
{
char s1[15];
char s2[] = {‘A’,’u’,’d’,’r’,’e’,’y’,’0’};
char s3[] = “Michael holding”;
int cnt = 0;
printf(“ 請向數組中輸入一個姓名:”);
scanf(“%s”,s1);
printf(“ 顯示字符串 ”);
printf(“第一個字符串是:”);
while(s1[cnt] != ‘0’)
{
printf(“%c”,s1[cnt]);
cnt ++;
}
printf(“ 第二個字符串是:”);
printf(“%s”,s2);
printf(“ 第三個字符串是:”);
printf(“%s”,s3);
}
void main()
{
char name[30];
char address[30];
puts(“請輸入您的姓名:”);
gets(name);//使用 gets函數允許輸入空格
fflush(stdin);//清空緩存區
puts(“請輸入您的地址:”);
gets(address);
fflush(stdin);
printf(“ 您的姓名和地址是: ”);
puts(name);//從鍵盤上讀入一個完整的行,存入字符數組name。並用空字符'
#include <string.h>
void main()
{
char arr[] = "Beijing";
int len1, len2;
len1 = strlen(arr);
len2 = strlen("Shanghai");
printf(" string = %s length = %d", arr, len1);
printf(" string = %s length = %d ","Shanghai",len2);
}
#include <string.h>
void main()
{
char source[] = "Do you love me?";
char target[20];
strcpy(target,source);
printf(" 源字符串 = %s", source);
printf (" 目標字符串 = %s ", target);
}
#include <string.h>
void main()
{
char username[15],pwd[15];
printf(" 請輸入用戶名: " );
gets(username);
printf(" 請輸入密碼: ");
gets(pwd);
if((strcmp(username,"John")==0) &&
(strcmp(pwd,"123456")==0))
printf(" 您已成功登錄 ");
else
printf(" 用戶名和/或密碼無效 ");
}
#include<string.h>
void main()
{
char source_string[] = "Love me!";
char target_string[30] = "MMS";
strcat(target_string,source_string);
printf(" 源字符串 = %s", source_string);
printf(" 目標字符串 = %s ", target_string);
}
void main()
{
char *ps="Do you love me?";
int n=10;
ps=ps+n;
printf("%s ",ps);
}
{
char *names[] = { "Apple",
"Banana",
"Pineapple",
"Peach",
"Strawberry",
"Grapes" };
char *temp;//聲明瞭一個字符指針變量
printf(“ %s %s",names[2],names[3]);
temp = names[2];
names[2] = names[3];
names[3] = temp;
printf(" %s %s",names[2],names[3]);
printf(" ");
}
{
int i = 0;
while(src[i] != '
{
int n = 0;
while (*s != '