Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> найти наименьший символ 
V
    Опции темы
Kronit
Дата 16.12.2006, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 28.9.2006
Где: МОСКВА

Репутация: нет
Всего: нет



Ничего не пойму...почему это не работает??  (символы вводятся через запятую)
Код

#include <stdio.h>
#include<string.h>
#include<stdlib.h>
void main(){
    char a[1000];
    char *p;
    int l=1000,n,f;
    printf ("enter numbers:");
    scanf ("%s",&a);

p = strtok(a,",");
f=atoi(p);
while(p)
{
   p = strtok(NULL,",");
   n=atoi(p); 
   if (n<l) l=n;     
 }
 
if (f>l) printf("%d",l);
else {if (f<l) printf("%d",f);
      else printf("%d",f);}    

}


причем выдает 0 ошибок и 0 предупреждений, а во время выполнения ругается(что-то обратолось не потому адресу и память там не может быть прочитанной)
как исправить?
PM MAIL ICQ   Вверх
apook
Дата 16.12.2006, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23




Код

p = strtok(a,","); 
f=atoi(p);
while(p)
{
   p = strtok(NULL,","); <----- 
   n=atoi(p); 
   if (n<l) l=n;     
 }

Код

p = strtok( a, "," );
f=atoi(p);

while(p)
{
    n =atoi( p ); 
    if( n <l ) l=n; 
    p = strtok( NULL, "," );  <----
    }




--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
Kronit
Дата 16.12.2006, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 28.9.2006
Где: МОСКВА

Репутация: нет
Всего: нет



спасибо....оказ так тривиально исправлялось
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.