Ho provato questo ma mi da errore in 2 punti:
codice:
#include <cstdlib>
#include <iostream>
#include <string.h>
using namespace std;
int main(int argc, char *argv[])
{
char stringa[250], parte[150];
char *stop;
int plen;
strcpy(stringa, "Guarda oggi è 'nuvoloso' bene bene");
stop=strchr(stringa+15, ''');
plen=stop-stringa-15;
strncpy(parte, stringa+15, plen);
parte[plen]=0;
printf("%s\n", parte);
}
Errori:
codice:
main.cpp:15:26: empty character constant
main.cpp: In function `int main(int, char**)':
main.cpp:15: error: missing terminating ' character
main.cpp:16: error: expected `)' before "plen"
make.exe: *** [main.o] Error 1
è come se non riconoscesse ' come carattere...