void main(){char *s;gets(s);Заранее Спасибо.
for(int i=0;s[i];i++){printf("%c",s[i]);}}
Программа вылетает с ошибкой., С++ |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Программа вылетает с ошибкой., С++ |
zloy_pes |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 53 Пол: Мужской Реальное имя: Веселовский Пётр Николаевич Репутация: 0 |
Помогите пожалуйста найти ошибку. Программа выдает ошибку (General Protection fault), если ввожу более 4 символов.
void main(){char *s;gets(s);Заранее Спасибо. -------------------- Money, hoes, cars and clothes
That's how all my niggaz know Blowin dro, 24's That's how all my niggaz roll... |
volvo |
Сообщение
#2
|
Гость |
Правильно... Ты отводишь место под указатель на строку, sizeof которого = 4... Выдели буфер:
int main() { // Стандарт требует int |
Текстовая версия | 23.04.2024 15:36 |