TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
jak w "c" wczytac z wejscia stringa? , Sznaps 5/01/02 20:28 tzn do zwyklej tablicy jednowymiarowej?(tylko sie nie smiejcie).Every one of us has heard the
call !!! !!! !!! - hmmmmmmm... , Tummi 5/01/02 20:42
HEY !!!
Dawno sie w c nie bawilem... baaaaardzo dawno... A ze hdd polecial pare razy (zabawy napieciem), to ostalo sie ino cos takiego ;-(
/* Program wypisujacy najdluzszy wiersz z wejscia - wersja specjalna */
#include <stdio.h>
#define MAXLINE 1000 /* maxymalny rozmiar wiersza wejsciowego */
char line[MAXLINE]; /* wiersz wejsciowy */
char save[MAXLINE]; /* przechowanie maxymalnego wiersza */
int max; /* dotychczasowa maxymalna dlugosc */
main() /* szukaj maxymalnego wiersza; wersja specjalna */
{
int len;
extern int max;
extern char save[];
max=0;
while ((len=getline()) > 0)
if (len > max)
{
max=len;
copy();
}
if (max > 0) /* znaleziono wiersz */
printf("%s", save);
return 0;
}
//TO CIE POWINNO ZAINTERESOWAC//
getline() /* wersja specjalna */
{
int c, i;
extern char line [];
for (i=0; i < MAXLINE-1 && (c=getchar()) != EOF && c != '\n'; ++i)
line[i]=c;
if (c == '\n')
{
line[i]=c;
++i;
}
line[i]='\0';
return(i);
}
//KONIEC//
copy() /* wersja specjalna */
{
int i;
extern char line[], save[];
i=0;
while ((save[i]=line[i]) != '\0')
++i;
return 0;
}
;-( trzeba sie za ce znowu zabrac, bo prawde mowiac nie mam pojecia jak to zapisac od zera ;-(
T.www.skocz.pl/uptime :D - dzieki dzieki , Sznaps 5/01/02 20:50
to mi mniej wiecej ratuje cztery litery ...WIELKIE dzieki mosci Tummi raz jeszczeEvery one of us has heard the
call !!! !!! !!! - Najmniejszego... , Tummi 6/01/02 14:12
...problemu ;-)
T.www.skocz.pl/uptime :D
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|