Originariamente inviato da tirattera
uhm... :master:

il fatto che mi dica:
conio.h: no such file or directory
implica che mi manca qualche libreria o che l'universo congiura contro di me?
Implica che Emulator ha scritto un programma che usa una funzione e un include non standard, di cui si può fortunatamente fare a meno, e si è dimenticato un include (capita a tutti ).
Prova così:
codice:
#include <stdio.h>
#include <string.h>

#define MAX_PAROLE 1000
#define MAX_CARATTERI 512

int main()
{
	char frase[MAX_CARATTERI], parole[MAX_PAROLE][MAX_CARATTERI];
	int i, p = 0;

	printf("Inserisci la frase: ");
	scanf("%512[^\n]", frase); //Ho messo [^\n] per far sì che legga fino alla fine, altrimenti si ferma al primo spazio


	for (i = 0; frase[i]; i++) //Ciclo che va da 0 fino alla fine della stringa
	{
		if (frase[i] != ' ') //Se il carattere corrente è diverso da uno spazio
		{
			strncat(parole[p], frase + i, 1); //copio sulla stringa "parole" dell'indice p, il carattere corrente
		}

		else //Se + uno spazio
		{
			p++; //Incremento p, in modo da immagazzinare un altra parola
		}
	}


	printf("Frase acquisita: %s\n\nOutput:\n", frase);

	for (i = 0; i < p+1; i++) //Ciclo che va da 0 a p+1 (+1 perché deve leggere anche l'ultima parola trovata)
	{
		printf("%s\n", parole[i]); //Stampo la parola
	}

	getchar();

	return 0;
}