Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Veronika12
1

Программа компилируется без ошибок, но не запускается

03.05.2013, 23:18. Показов 841. Ответов 3
Метки нет (Все метки)

Программа компилируется без ошибок, но не запускается. В чем проблема? Помогите, пожалуйста

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
#include <malloc.h>
 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
struct node 
{     char  word;        
int  count;       
struct node  *next;              
}; 
 
 
 
 
void add(struct node *b, struct node *start)
{
struct node *tem, *cur;
tem=(struct node* )malloc(sizeof(struct node ));
if(tem==NULL)
{printf("NO!\n");
}
tem->word=b->word;
tem->count=b->count;
tem->next=NULL;
 
if(start==NULL)
{start=tem;
}
else
{cur=start;
while(cur->next!=NULL)
{
cur=cur->next;
}cur->next=tem;
 
}
}
 
struct node* vvod(struct node *start)
{
struct node *b;
FILE *fp;
fp=fopen("in.txt", "r");
//fscanf(fp,"%s %d", b->word, &(b->count));
if(fp==NULL)
{printf("NO!\n");
}
while(b->word!=EOF && b->count!=EOF)
{ fscanf(fp,"%s %d", b->word, &(b->count));
add(b, start);
printf("%d %s",b->word, b->count);
}
return b;
}
 
int main()
{struct node *start;
struct node *b;
start=NULL;
b=vvod(start);
//print(start, b);
}
 
void print(struct node *start, struct node *b)
{ 
if(start==NULL)
{printf("NOO!\n");
}
b=start;
printf("\n");
while(b!=NULL)
{printf("%s %d",b->word, &b->count);
b=b->next;
}
}

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

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2013, 23:18
Ответы с готовыми решениями:

Программа компилируется без ошибок, но консоль появляется и через секунду исчезает
http://pastebin.com/ecQZSs0L СПАСИТЕ Добавлено через 27 секунд #include &lt;stdio.h&gt; #include...

Программа в Turbo Pascal 7 компилируется без ошибок а исполняемое приложение не появляется
Сегодня установил Турбо Паскаль. Написал первую программу. Она скомпилировалась без ошибок, но...

Программа билдица и компилица без ошибок, но не запускается
Здравствуйте! Программирую на MASM32 под семёркой. Имеется следующий год: TITLE вапирвапрт ...

Не компилируется программа, несколько ошибок
Здравствуйте, изучаю учебник новичков Г.Шилдта, пытаясь выполнить заданий столкнулся с проблемой и...

3
Don't worry, be happy
17172 / 10055 / 1935
Регистрация: 27.09.2012
Сообщений: 25,050
Записей в блоге: 1
04.05.2013, 02:28 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
struct node *b;
FILE *fp;
fp=fopen("in.txt", "r");
//fscanf(fp,"%s %d", b->word, &(b->count));
if(fp==NULL)
{printf("NO!\n");
}
while(b->word!=EOF && b->count!=EOF)
b не инициализирован.
Если fscanf раскоментировать, тогда вообще получится в char пишем указатель на char
0
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
04.05.2013, 02:36 3
Цитата Сообщение от Veronika12 Посмотреть сообщение
В чем проблема? Помогите, пожалуйста
убедительная просьба выложить само задание(что конкретно должна делать программа), ибо я подозреваю(без обид), что Вы не очень понимаете, что делаете. В итоге это увеличит вероятность помочь.
0
Veronika12
04.05.2013, 12:41 4
она должна вводить список из файла и выводить его на экран
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 12:41

Компилируется без ошибок, но командная строка, почему то, сразу же закрывается
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;list&gt; #include &lt;iterator&gt;...

Первая программа. Код не компилируется и не запускается программа.
Первая программа, первая ошибка Здравствуйте! Решил учить С++. Скачал книгу Programming:...

Программа компилируется, но не запускается
Здравствуйте, первый раз сталкиваюсь с этим, опыта у меня очень мало. Потому даже и не знаю, что с...

Программа компилируется, но не запускается
любая абсолютно программа на C++ если нет ошибок компилируется, но если запустить, треугольник типа...


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

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

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