Gość RamzesXXXII Opublikowano 5 Marca 2005 Zgłoś Opublikowano 5 Marca 2005 (edytowane) A wic tak pisze program w ktorym che aby dane byly wczytywane w nastepujacy sposob: Wprowadz dane:5.46 3.4564 1.233[ENTER] I chce aby liczby 5.46, 3.4564, 1.233 zostaly zapisane do innych zmiennych powiedzmy a=5.46, b=3.4564, c=1.233. Liczby jak widac odziela od siebie spacja,i moga byc roznej dlugosci np.: 5 7.134564 1.1. Jak takie cus wykonac ?? Edytowane 5 Marca 2005 przez RamzesXXXII Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Sid Opublikowano 5 Marca 2005 Zgłoś Opublikowano 5 Marca 2005 Nie wiem dokładnie jak z liczbami to bedzie ale lancuchy mozna udzielic używając funkcji strsep(); [w C oczywiście], Jeśli chcesz to w Delphi to z 4 programmers: procedure Explode(s: string; Dot: Char; var Buffer: TStringList);begin Buffer.Clear; while Pos(Dot, s) <> 0 do begin Buffer.Add(Copy(s, 1, Pos(Dot, s) - 1)); s := Copy(s, Pos(Dot, s) + 1, Length(s) - Pos(Dot, s)); end; if Length(s) > 0 then begin Buffer.Add(s); end;end;A pozniej: Explode(DANE_STRING, ' ', DANE_STRINGLIST); Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość RamzesXXXII Opublikowano 6 Marca 2005 Zgłoś Opublikowano 6 Marca 2005 Juz znalazlem odpowiedz. Byla zadziwiajaco prosta :D cin>>a>>b>>c; :lol: :lol: :lol: Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Oles Opublikowano 6 Marca 2005 Zgłoś Opublikowano 6 Marca 2005 A gdybym chciał oddzielać zmienne np ";" a nie spacją????? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Polar Opublikowano 6 Marca 2005 Zgłoś Opublikowano 6 Marca 2005 Juz znalazlem odpowiedz. Byla zadziwiajaco prosta :D cin>>a>>b>>c; :lol: :lol: :lol: 1312570[/snapback] To zadziała dokładnie tak samo jak: cin >> a ; cin >> b ; cin >> c ; w czym wieć był twój problem ( białe znaki takie jak spacja , tab , endl są przez kompilator imijane) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...