Wie kan mij helpen met het volgende:
Ik heb het volgende programma geschreven. Nu wil ik dat de tekst invoer in [MAXSTRING] als woorden worden onthouden, dan dat deze woorden alfabetische worden gerangschikt. Hoe moet ik dit doen?
#include <stdio.h>
#include <ctype.h>
#define MAXSTRING 100
int main()
{
char c, *p, text[MAXSTRING];
int i;
p = &c;
printf("\nVoer uw text in: ");
for(i = 0; (c = getchar()) ! = '\n'; ++i)
{
text[i]=c;
}
p = text;
for(; *p !='\0'; ++p)
{
if((*p == ' '))
*p ='\n';
}
text[i] = '\0';
printf("\n%s\n", text);
return 0;
}
Ik heb het volgende programma geschreven. Nu wil ik dat de tekst invoer in [MAXSTRING] als woorden worden onthouden, dan dat deze woorden alfabetische worden gerangschikt. Hoe moet ik dit doen?
#include <stdio.h>
#include <ctype.h>
#define MAXSTRING 100
int main()
{
char c, *p, text[MAXSTRING];
int i;
p = &c;
printf("\nVoer uw text in: ");
for(i = 0; (c = getchar()) ! = '\n'; ++i)
{
text[i]=c;
}
p = text;
for(; *p !='\0'; ++p)
{
if((*p == ' '))
*p ='\n';
}
text[i] = '\0';
printf("\n%s\n", text);
return 0;
}