Rešeno Pomoc u vezi stringova (C jezik)

Zar nije torta hladna

Aktivan član
Poruka
1.205
Profesor nam je postavio 7 zadataka i jedan me muci i nikako da ga resim.
Zadatak: Napisati program u kome se unosi redovi teksta (stringovi) sve dok se ne unese red koji sadrzi tri tacke (...) stampati najduzi red (string).
Moj pokusaj:
C:
#include <stdio.h>

int main() 
{
    
int i;
int n;

char red[100];
char max[100]="";

puts("Uneti string: ");
gets(red);

while(strcmp(red,"…")!=0)
{
    
if(strlen(red)>strlen(max))
strcpy(max,red);
gets(red);

}

printf("Najduzi red je: \n");
puts(max); 

return 0;
}
 

Back
Top