Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
ВладимирСтеп1
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 1
1

Не вводит строку

26.12.2012, 22:29. Просмотров 501. Ответов 1
Метки нет (Все метки)

В общем ребят, такое дело:
задаю сначала количество строк ( через отдельную функцию) - всё работает
потом пытаюсь ввести строку, сообщение " введите строку" выводится, а вот при попытке ввести её - программа начинает закрываться, подскажите в чём проблема!?

вот кусок кода для ввода строки:
printf ("\nVvedite stroky\n");
for (i=0; i<=ns; i++)
{
gets(a);
t[i]=(char*)malloc((strlen(a)+1)*sizeof(char));
strcpy(t[i], a);

}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 22:29
Ответы с готовыми решениями:

Пользователь вводит строку
Помогите,надо без использования функций работы со строками. 1) Пользователь вводит строку....

Пользователь вводит строку с клавиатуры в фиксированный массив
Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо проверить, cколько...

Поменять в матрице m*n (вводит пользователь) строку с max элементом со строкой min элемента
Помогите пожалуйста решить. Поменять в матрице m*n (вводит пользователь) строку с max элементом со...

Пользователь вводит отдельно строку и символ, необходимо показать на экран номер только последнего
Пользователь вводит отдельно строку и символ, необходимо показать на экран номер только последнего...

Программа на С, которая вводит число типа int с клавиатуры, преобразует ее в строку (str), выводит на дисплей число и строку.
Задача направленная на усвоение следующих понятий: прототип функции; заголовок функции; тело...

1
gazlan
3162 / 1921 / 312
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
15.02.2013, 00:36 2
Вот здесь, вероятно, выход за границы массива [0..ns-1]:

C++
1
i<=ns
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2013, 00:36

Пользователь вводит строку '12.34
Пользователь вводит строку '12.34'.Записать 12 и 34 в int a, b&quot; как это сделать? и еще такой вопрос...

Пользователь вводит с экрана строку
пользователь вводит с экрана строку символов строка состоит из слов, в которой не содержит слов из...

Пользователь вводит с экрана строку
пользователь вводит с экрана строку символов строка состоит из слов, слова разделены пробелами или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru