Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc@!

[es] :: C/C++ programiranje :: pomoc@!

[ Pregleda: 3910 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon676

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon pomoc@!31.10.2001. u 13:02 - pre 272 meseci
imam jedan problem, zasto ovaj kod ne radi i kako ispraviti:
e sada ne znam kako da spojim dva stringa u jedan treci npr ime i prezime u imprez i da on ima vrednost 'imeprezime' odnsno spojene vrednosti ime i prezime?
--------
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXPUT 128
#define loc '/var/spool/mail/'
/* #define NP 0 */
/* #define IP 1 */



main ()
{
/* int stanje; */
char ime[MAXPUT];
char imes[MAXPUT];
/* ime = 'a'; */
FILE *pf;
printf ("Ime korisnika: ");


gets (ime);
imes = loc + ime;
if ((pf = fopen(imes, "r")) == NULL) {
/* stanje == NP; */
printf("Nema poste\n");
}
else if((pf = fopen(ime, "r")) != NULL) {
/* stanje == IP; */
printf("Ima poste\n");
}

/*
if (stanje==IP)
{
printf("Ima poste\n");
}
else if (stanje !=NP)
printf("Nema poste\n");
}
*/

sleep(1);
return EXIT_SUCCESS;
}


 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
*.ipt.aol.com



+2 Profil

icon Re: pomoc@!31.10.2001. u 18:22 - pre 272 meseci
Bas ti treba ovaj program u C, ILI moze i u C++....
sTA BI USTVARI TREBA DA RADI, DA UZIMA PODATKE I DA GOVORI IMA LI ILI NEMA POSTE???
Ja ne znam nista sa C...ne mogu ga sa ovim mojim C++ NI POKRENUTI, I KOMPAJLIRATI...
 
Odgovor na temu

anon676

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon Re: pomoc@!31.10.2001. u 18:38 - pre 272 meseci
pa treba mi u c. on bi trebao da proverava ima li poste u datom fajlu ali prethodno da ja ne moram da unesem celu putanju /var/spool/mail/ nego da je to vec deklarisano na pocetku programa tako da kasnije samo spojim na /var/spool/mail/username nekog korisnika kapiras
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
194.106.163.*

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: pomoc@!31.10.2001. u 19:06 - pre 272 meseci
Mislio sam da necu morati da se smaram sa ovim, ali pošto izgleda nikog nema od dece koja znaju C, evo na brzinu

#define MAXPUT 128
#define loc "/var/spool/mail/"
#define LOCSIZE 16 /* duzina stringa loc */


int main () /* main funkcija mora da ima povratnu vrednost ;o)) narocito obziriom da je na kraju dajes sistemu sa return EXIT_SUCCESS /*
{
char ime[MAXPUT-LOCSIZE]; /*moras ostaviti mesta za loc */
char imes[MAXPUT]= loc ; /* ubacis na pocetak string var/spool/mail */
FILE *pf;
printf ("Ime korisnika: ");


gets (ime);
/* imes = loc + ime; ne može ovo u C-u :o)), nego se to radi sa strcat(3) */
strcat(imes, ime);
if ((pf = fopen(imes, "r")) == NULL) {

printf("Nema posten");
}
else if((pf = fopen(ime, "r")) != NULL) {

printf("Ima posten");
}

sleep(1);
return EXIT_SUCCESS;
}

Što se tiče praktičnosti, na svakom UNIXu imaš program biff koji ti ovo radi, i komandu mail koja može da ti prijavi koliko poruka imaš...

int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

[es] :: C/C++ programiranje :: pomoc@!

[ Pregleda: 3910 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.