<u>Extensible Markup Language (XML)</u> is a markup language designed to transport and store data on the Web.
Explanation:
- Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable
- Extensible means that the language is a shell, or skeleton that can be extended by anyone who wants to create additional ways to use XML.
- Markup means that XML's primary task is to give definition to text and symbols.
- It is a textual data format with strong support, Unicode for different human languages.
- Extensible Markup Language (XML) is used to describe data.
- The design goals of XML emphasize simplicity, generality, and usability across the Internet.
- It is a text-based markup language derived from Standard Generalized Markup Language (SGML).
Answer:
Internet Protocol (IP)
Explanation:
The Internet Protocol (IP) is a protocol, or set of rules, for routing and addressing packets of data so that they can travel across networks and arrive at the correct destination.The Internet Protocol is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet.
In C, you deal with a string always via a pointer. The pointer by itself will not allocate memory for you, so you'll have to take care of that.
When you write char* s = "Hello world"; s will point to a "Hello world" buffer compiled into your code, called a string literal.
If you want to make a copy of that string, you'll have to provide a buffer, either through a char array or a malloc'ed bit of memory:
char myCopy[100];
strcpy(myCopy, s);
or
char *myCopy;
myCopy = (char*)malloc( strlen(s) + 1 );
strcpy(myCopy, s);
The malloc'ed memory will have to be returned to the runtime at some point, otherwise you have a memory leak. The char array will live on the stack, and will be automatically discarded.
Not sure what else to write here to help you...