Ejercicio 3.37
#include<iostream>
using namespace std;
int main()
{
const char ca[] = {
'h','e','l','o' };
const char* cp = ca;
while (*cp)
{
cout << *cp << endl;
++cp;
}
}
Después de generar el índice de la matriz ca, continúe generando valores de espacio de almacenamiento adyacentes subsiguientes hasta encontrar '\ 0'
Ejercicio 3.38 El
puntero apunta a abordar, la adición de direcciones no tiene sentido
Ejercicio 3.39
#include<iostream>
using namespace std;
int main()
{
string s1("Hello"), s2("world");
const char ca[] = "adjacent";
const char cb[] = "incident";
if (s1 < s2)
cout << "true";
else
cout << "false";
if (strcmp(ca, cb))
cout << "true";
else
cout << "false";
}
Ejercicio 3.40
#include<iostream>
using namespace std;
int main()
{
const char ca[] = "adjacent";
const char cb[] = "incident";
char cc[50];
strcpy(cc, ca);
strcat(cc, cb);
}