Skocz do zawartości
Lazymodder

Tablice

Rekomendowane odpowiedzi

dalej sie z tym glowie.... czy naprawde nikt nie chce pomoc :( ?

 

mam 2 tablice w jednej jakis text ( powiedzmu do 1000 znakow - wczytany wczesniej z pliku txt ) a w drugiej jakies slowo ( tez wczytane z pliku txt ) i teraz mam problem bo nie wiem jak zrobic by przeszukac te 1 tablice w poszukiwaniu slowa z 2...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

#include <stdio.h>#include <string.h>int szukaj(char lan[], char wzor[]){int i, j, wyst, ok, k;wyst=0;for(i=0;i<strlen(lan);i++){ k=i; for(j=0;j<strlen(wzor)&&k<strlen(lan);j++) { if(lan[k]==wzor[j])  {   k++;  } else   {   j=0;   break;  } } if (j==strlen(wzor))wyst++; }return wyst;}void main(){char lan[255], wzor[20];	printf("Podaj lancuch: ");gets(lan);printf("Podaj wzor do wyszukania: ");gets(wzor);printf("Znaleziono %d wystapien",szukaj(lan,wzor));}
Nie wiem czy działa, bo pisałem go już dość dawno.. a teraz nie sprawdzałem. Edytowane przez ULLISSES

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

tyle mam pomozcie z tym ifem

 

 

#include <iostream>

#include <conio.h>

#include <fstream>

#include <string.h>

 

using namespace std;

 

main(){

 

char text[1000], slowo[20], reklama[1000], *tmp;

 

 

ifstream ist("text.txt");

while (!ist.eof()){

ist >> text;

}

 

ifstream iss("slowo.txt");

while (!iss.eof()){

iss >> slowo;

}

 

ifstream isr("reklama.txt");

while (!isr.eof()){

isr >> reklama;

}

 

 

// tmp = strstr(text, slowo);

if (

 

 

// i tu mam problem ze jak sprawdza text i znajdzie w nim slowo wczytane to zrobi to co ponizej a jak nie to wyswietli to co za elsem

 

){

ofstream os("calosc.txt");

os << text << endl;

os<< reklama;

}

else {

cout << "brak slowa w wyszukiwanym tekscie ";

}

 

getch();

}

Edytowane przez Lazymodder

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...