C# pascal string
aky je ekvivalent pascaloveho stringu v cecku?
aky je ekvivalent pascaloveho stringu v cecku?
Předmět | Autor | Datum |
---|---|---|
potrebujem vlozit par "stringov" do pola Hur 21.10.2012 16:25 |
Hur | |
RESPEKTIVE, AKO NACITAT DO POLA M[1000] ZA HODNOTU 1 SLOVO "MOTORKA", ZA HODNOTU 2 SLOVO "AUTO" ATD.… Hur 21.10.2012 16:30 |
Hur | |
C# má pre reťazec dátový typ string.
Pole reťazcov vytvoríš napr. takto:
var pole = new[] { "MOTOR… los 21.10.2012 17:10 |
los | |
Nie tak... Otvorim program a vo forovom cykle sa ma opyta na meno. Napisem "Martin" a achcem, aby sa… Hur 21.10.2012 17:35 |
Hur | |
Pletieš si C a C#. V C# si spravíš List<string>, do ktorého pomocou metódy Add pridávaš hodnoty.
V… los 21.10.2012 17:45 |
los | |
Aha.. Ja robim v C..
Prosim ta. Mozes mi urobit jednoduchy program s forom, ktory to tak bude nacit… Hur 21.10.2012 17:54 |
Hur | |
Jasné. Za koľko? poslední los 21.10.2012 17:55 |
los | |
Tvůj C# nezná string? To asi ne. Napiš přesný kód a a přesné znění chyby, kterou ti to hlásí. Wikan 21.10.2012 17:46 |
Wikan |
Zpět do poradny Odpovědět na původní otázku Nahoru
potrebujem vlozit par "stringov" do pola
RESPEKTIVE, AKO NACITAT DO POLA M[1000] ZA HODNOTU 1 SLOVO "MOTORKA", ZA HODNOTU 2 SLOVO "AUTO" ATD...??
C# má pre reťazec dátový typ string.
Pole reťazcov vytvoríš napr. takto:
Polia sú číslované od 0.
Nie tak... Otvorim program a vo forovom cykle sa ma opyta na meno. Napisem "Martin" a achcem, aby sa to ulozilo pod M[1];
V pascale som to mal takto:
//DEKLARACIA//
M:array[1..1000000] of string;
//CYKLUS FOR NACITAVAL HODNOTY//
for i:=1 to n do begin
ReadLn(M[i]);
end;
V C by to malo by asi takto
str mena;
str M[100];
int i;
for (i=1 ; i <=100 ; i++)
{
printf("Pojebane meno !!");
scanf("%s", &mena);
M[i]= mena ;
}
ale moj C# nepozna string. Netreba tam vlozit nejaku kniznicu? Aku popripade
Pletieš si C a C#. V C# si spravíš List<string>, do ktorého pomocou metódy Add pridávaš hodnoty.
V C záleží, ako si to navrhneš. Ak ti stačia reťazce s nejakou pevnou dĺžkou, tak si vytvoríš dvojrozmerné pole. Napr. pre 10 reťazcov s dĺžkou 80 si vytvoríš premennú char strings[10][80]; Potom s tým musíš samozrejme rátať pri čítaní vstupov od používateľa, aby si nezapisoval mimo.
Aha.. Ja robim v C..
Prosim ta. Mozes mi urobit jednoduchy program s forom, ktory to tak bude nacitavat? Ja uz na to nemam nervy a ani som ta nepochopil.
Jasné. Za koľko?
Tvůj C# nezná string? To asi ne. Napiš přesný kód a a přesné znění chyby, kterou ti to hlásí.