#include <string.h>
#include <stdio.h>
#include<iostream>
using namespace std;
int main()
{
char str[20];
gets(str);
puts(str);
puts(str+4);
printf("%s",str);
// return 0;
char ch;
ch=getchar();
putchar('a');//有返回值为输出的字符
putchar(ch);//连续输出两个'a'
system("pause");
}
puts输出字符串时要遇到'\0’也就是字符结束符才停止。如上面的程序加下面一句 string[10]='\0';
#include <stdio.h>
#include <conio.h>
int main(void)
{
int i;
char string[20];
for(i=0;i<10;i++)
string[i]='a';
string[10]='\0';
puts(string);
getch();
return 0;
}
|