Programowanie - I need help [C]

Tematy trochę mniej związane z motoryzacją, jednak to forum nie służy do nabijania postów. Proszę zapoznać się z regulaminem na forum ogólnym.

Moderator: SebaSTI

Programowanie - I need help [C]

Postprzez Zajcev » wtorek, 8 sty 2008, 21:18

Jako, ze jest to HydePark, a "Nasza brać" rajdowa liczy 3004 użytkowników ("Mamy 3004 zarejestrowanych użytkowników") pisze ten temat z nadzieja ze znajduje sie tu osoba ktora zna sie na programowaniu i bezinteresownie pomoze biednemu koledze:)

Mam do napisania na zaliczenie program (w języku "C"), przyznam szczerze ze jestem zielony z programowania (zreszta nigdy nawet nie zamierzam zostac programista:))dla niektorych moze byc to prosty program, dla mnie magia:)

Tresc:

Napisz program ktory:
- pobiera dane znakowe z pliku tekstowego
- rezerwuje za pomoca operatora "new" pamiec dla danych z pliku
- poprosi o wpisanie dowolnego tekstu z klawiatury
- sprawdzi czy tekst wpisany z klawiatury zawiera sie w znakach zawartych w pliku tekstowym

Czyli:

Mamy plik tekstowy a w nim np:

12
ala ma kota


-

(12 odpowiada ilosci znakow)

Nastepnie program prosi o wpisanie wyrazu np: "ala" i program sprawdza czy ten wyraz wystepuje w tekscie powyzej, jesli tak to wyswietla wynik pozytywny, jesli nie, negatywny.


Jesli ktos jest w stanie cos takiego zrobic, wie jak cos takiego zrobic, ma jakies pomysly, bardzo prosze o pomoc.


Pozdrawiam
Ostatnio edytowano wtorek, 8 sty 2008, 22:02 przez Zajcev, łącznie edytowano 1 raz
Avatar użytkownika
Zajcev
N4
 
Posty: 2227
Dołączył(a): piątek, 23 lip 2004, 11:21
Lokalizacja: Moscow


Postprzez subaru_girl_bc_90 » wtorek, 8 sty 2008, 21:51

Pascal delphi jakies inne szatanstwo?
subaru_girl_bc_90
N3
 
Posty: 216
Dołączył(a): niedziela, 9 wrz 2007, 20:05

Postprzez Zajcev » wtorek, 8 sty 2008, 22:01

aaa wybacz, zapomnialem z tego wszystkiego napisac;)

"C"
Avatar użytkownika
Zajcev
N4
 
Posty: 2227
Dołączył(a): piątek, 23 lip 2004, 11:21
Lokalizacja: Moscow

Postprzez subaru_girl_bc_90 » wtorek, 8 sty 2008, 22:59

C++? To ktos jeszcze tego uzywa?
Wybacz nie pomoge ja pracuje na delphi.
subaru_girl_bc_90
N3
 
Posty: 216
Dołączył(a): niedziela, 9 wrz 2007, 20:05

Postprzez Zajcev » wtorek, 8 sty 2008, 23:05

subaru_girl_bc_90 napisał(a):C++? To ktos jeszcze tego uzywa?
Wybacz nie pomoge ja pracuje na delphi.


najlepsze jest to ze to nie jest C++ :) Tylko zwykły język C (troszkę się różni od C++) no niestety mimo ze wybrałem specjalizację "grafika" to muszę jakoś zaliczyć to programowanie...
Avatar użytkownika
Zajcev
N4
 
Posty: 2227
Dołączył(a): piątek, 23 lip 2004, 11:21
Lokalizacja: Moscow

Postprzez dziq » środa, 9 sty 2008, 17:21

cos takiego na szybko napisane:
#include <cstdlib>
#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char *argv[])
{
FILE *plik = fopen("plik.txt", "r");
if(plik)
{
char *tab = new char[255], *z_klawiatury = new char[255];
char c;
int i = 0;
while(!feof(plik))
{
fread(&c, 1, 1, plik);
*(tab+i) = c;
i++;
}
printf("Tekst w pliku:\n");
for(int j = 0;j < i-1;j++) printf("%c", tab[j]);
printf("\nPodaj tekst: "); scanf("%s", z_klawiatury);
bool jest = true;
for(int j = 0;j < i-1;j++)
{
if(*(tab+j) == *(z_klawiatury+j)) jest = true; else { jest = false; break; }
}
if(jest) printf("\nOba teksty są podobne\n");
fclose(plik);
delete z_klawiatury;
delete tab;
} else cout << "Niemożna otworzyć pliku." << endl;
system("PAUSE");
return EXIT_SUCCESS;
}

Też jestem na grafice, i też przechodze przez magie programowania
dziq
N3
 
Posty: 427
Dołączył(a): niedziela, 28 maja 2006, 11:28

Postprzez Zajcev » środa, 9 sty 2008, 20:27

Witam,

wielkie dzieki za pomoc:) jednak mam jeszcze maly problem:

error C2374: 'j' : redefinition; multiple initialization
C:\Program Files\Microsoft Visual Studio\MyProjects\Tekstowy\kod.cpp(22) : see declaration of 'j'

dotyczy to tego fragmentu:

Kod: Zaznacz cały
for(int j = 0;j < i-1;j++)
Avatar użytkownika
Zajcev
N4
 
Posty: 2227
Dołączył(a): piątek, 23 lip 2004, 11:21
Lokalizacja: Moscow


Powrót do Hyde Park

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości

cron