Tablica tekstowa
Ostatnio zmodyfikowano 2009-11-18 00:22
Diego Temat założony przez niniejszego użytkownika |
Tablica tekstowa » 2009-11-17 19:22:06 Problem jest taki ze: mam tablice typu char ktora na dziendobry inicjalizuje jakims tekstem, nastepnie chce ten tekst jakos edytowac(algorytm ma sluzyc do nadawania nazwy zapisowi gry) no i puki co probowalem zrobi to tak: char nazwa_zapisu[ 20 ] = { "ala ma konia" };
void main() { while( true ) { for( x = 0; x < 20; x++ ) { scanf( "%s", nazwa_zapisu[ x ] ); if( nazwa_zapisu[ x ] == 0 ) break; } } } |
|
malan |
» 2009-11-17 21:00:13 #include <iostream> int main() { char nazwaPliku[ 20 ]; std::cout << "Podaj nazwe sava: "; std::cin >> nazwaPliku; std::cout << "Zapisano " << nazwaPliku; std::cin.sync(); std::cin.get(); return 0; };
|
|
Elaine |
» 2009-11-17 22:09:46 Pozwolisz, że napiszę mały eksploit? Twój kod jest bardzo zły, odczytuje ile wlezie do dwudziestoelementowej tablicy, wystarczy, że nadpiszę sobie kilka fajnych rzeczy na stosie i program z radością wykona dodatkowy pakunek... |
|
malan |
» 2009-11-17 23:22:46 Skoro kod jest taki dziurawy to może jako doświadczony programista podasz poprawne rozwiązanie ? :). |
|
DejaVu |
» 2009-11-18 00:22:19 Jednym z rozwiązań jest użycie std::string'a. |
|
« 1 » |