000
05.09.2006, 13:08 Uhr
KFC Embryo
Ein Huhn
|
Hi,
ich habe ein Probelm, ich würde gerne wissen was folgendes Programm macht und wie ich eine Ausgabe bei diesem Programm erreichen kann
C++: |
#include <stdio.h> #define MAXLINE 1000
int getline(char line[], int maxline); void copy(char to[], char from[]);
main() { int len; int max; char line [MAXLINE]; char longest[MAXLINE]; max=0; while ((len = getline(line, MAXLINE))>0) if (len > max){ max = len; copy(longest, line); } if (max>0) printf("%s", longest); return 0; }
int getline(char s[], int lim) { int c,i; for (i=0; i<lim-1 && (c=getchar())!=EOF && c!='\n'; ++i) s[i] = c; if (c== '\n') { s[i] = c; ++i; } s[i] = '\0'; return i; }
void copy (char to[], char from[]) { int i; i=0; while ((to[i]) != '\0') ++i; }
|
Danke im vorraus
Bearbeitung von 0xdeadbeef: |
cpp-tags eingefügt. Nächstes mal selbst machen.
|
-- An nescis, mi fili, quantilla prudentia mundus regatur? Dieser Post wurde am 05.09.2006 um 13:14 Uhr von 0xdeadbeef editiert. |