//连接字符串
void concat (char result[], const char str1[], const char str2[]) {
int i,j;
for ( i = 0; str1[i] != '\0'; ++i) result[i] = str1[i];
for ( j = 0; str2[j] != '\0'; i++) result [i+j] = str2[j];
result[i+j] = '\0';
printf("%s",str2);
}
//检验字符串是否相等
bool equalStrings (const char s1[], const char s2[]) {
int i = 0;
bool areEqual;
while (s1[i] == s2[i] && s1[i] != '\0' && s2[i] != '\0') {
i++;
}
if (s1[i] == '0' && s2[i] == '0') areEqual = true;
else areEqual = false;
return areEqual;
}
#include <stdio.h>
#include <stdbool.h>
//模仿gets,读取一行
void readLine(char buffer[]) {
int i = 0;
do {
buffer[i] = getchar();
i++;
} while ( buffer[i-1] != '\n');
buffer[i] = '\0';
}
int main(void) {
char line[81];
for (int i = 0; i<3; i++) {
readLine(line);
printf("%s\n\n", line);
}
return 0;
}