Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablica tekstowa

Ostatnio zmodyfikowano 2009-11-18 00:22
Autor Wiadomość
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:
C/C++
char nazwa_zapisu[ 20 ] = { "ala ma konia" };

void main()
{
    while( true ) //glowna pentla
    {
        for( x = 0; x < 20; x++ )
        {
            scanf( "%s", nazwa_zapisu[ x ] );
            if( nazwa_zapisu[ x ] == 0 ) break;
           
        }
    }
}
P-11632
malan
» 2009-11-17 21:00:13
C/C++
#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;
};
P-11634
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...
P-11637
malan
» 2009-11-17 23:22:46
Skoro kod jest taki dziurawy to może jako doświadczony programista podasz poprawne rozwiązanie ? :).
P-11639
DejaVu
» 2009-11-18 00:22:19
Jednym z rozwiązań jest użycie std::string'a.
P-11641
« 1 »
  Strona 1 z 1