#define _CRT_SECURE_NO_WARNINGS//VS要加,要不会报错
#include<stdio.h>
#define STLEN 14
char heart[] = "I love Tillie!"; //用数组定义字符串
const char * head = "I love Tillie!"; //用指针定义字符串
int main(void) {
//都可以用数组表示法输出字符串
int i = 0;
for (i = 0; i < 7; i++)
putchar(heart[i]);
putchar('\n');
for (i = 0; i < 7; i++)
putchar(head[i]);
putchar('\n');
//都能进行指针加法操作输出字符串
for (i = 0; i < 7; i++)
putchar(*(heart+i));
putchar('\n');
for (i = 0; i < 7; i++)
putchar(*(head+i)); //但注意只有指针表示法可以进行递增操作*(head++)
putchar('\n');
//111
//字符串的输入输出
char words[STLEN];
puts("Enter a string please.");//puts函数只显示字符串,自动在末尾加换行符
fgets(words, STLEN, stdin);//fgets参数(字符串名,最大长度,键盘标准输入)
puts(words);
fputs(words, stdout);//fputs参数(字符串名,键盘标准输出)
puts("Done.");
char name1[11], name2[11];
int count;
printf("Please enter 2 names.\n");
count = scanf("%5s %10s", name1, name2);
printf("I read the %d names %s and %s.\n", count, name1, name2);
//222
return 0;
}
与字符串相关
最新推荐文章于 2024-10-04 17:33:40 发布