#include #include #ifndef NULL #define NULL 0 #endif int main(int argc, char *argv[]) { // olvassuk be a parancssort: char *parancsSoriSzo = NULL; if ( argc != 2 ) { printf( "usage: %s filename", argv[0] ); return 0; } else { parancsSoriSzo = argv[1]; } char *line = NULL; size_t size; printf("Irj be egy szoveget: \n"); if (!(getline(&line, &size, stdin) == -1)) { // http://www.cplusplus.com/reference/cstring/strstr/ char *result = strstr(line, parancsSoriSzo); if(result != NULL) { printf("Szerepel a keresett szo a bevitt szovegben. \n"); } } else { printf("nincs tobb sor"); } }