- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经编程了一段时间了,不是那么多,但我似乎真的很难找到段错误的位置,已经尝试了几乎所有的东西:(。这是一个学校项目,老师们不会通常不会在这方面提供帮助。
好了,代码在这里:
#include "funcoes2.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
listaa total_aero = NULL;
void guarda_voo()
{
listaa t; /* struct list of airports */
voo novo_voo;
aeroporto novo_aeroporto1;
aeroporto novo_aeroporto2;
scanf("%s %s %s %d:%d %s %f\n", novo_voo.codigo, novo_voo.aero_partida, novo_voo.aero_chegada, &novo_voo.hora_partida, &novo_voo.minuto_partida, novo_voo.hora_chegada, &novo_voo.preco);
for(t=total_aero; t != NULL; t = t->prox){
if(!strcmp(t->naero.codigo, novo_voo.aero_partida))
break;
}
if(t == NULL){
insere_aeroporto(total_aero, novo_aeroporto1); /* adds an airport to the list, I also think that it won't reach here when executing */
strcpy(total_aero->naero.codigo, novo_voo.aero_partida);
total_aero->naero.voos_saem++;
strcpy(total_aero->naero.aero_barato, novo_voo.aero_chegada);
strcpy(total_aero->naero.aero_tarde, novo_voo.aero_chegada);
total_aero->naero.preco_barato=novo_voo.preco;
total_aero->naero.hora_tarde=novo_voo.hora_partida;
total_aero->naero.minuto_tarde=novo_voo.minuto_partida;
total_aero->naero.situacao='a';
total_aero->naero.voos = NULL;
insere_voo((total_aero->naero).voos, novo_voo);
}
else{
t->naero.voos_saem++;
if(novo_voo.preco < (t->naero.preco_barato)){
t->naero.preco_barato=novo_voo.preco;
strcpy(t->naero.aero_barato, novo_voo.aero_chegada);
};
if((t->naero.hora_tarde<novo_voo.hora_partida) || (t->naero.hora_tarde==novo_voo.hora_partida && t->naero.minuto_tarde<novo_voo.minuto_partida)){
(t->naero.hora_tarde=novo_voo.hora_partida);
(t->naero.minuto_tarde=novo_voo.minuto_partida);
strcpy(t->naero.aero_tarde, novo_voo.aero_chegada);
}
insere_voo(t->naero.voos, novo_voo);
}
for(t=total_aero; t != NULL; t = t->prox){
if(!strcmp(t->naero.codigo, novo_voo.aero_chegada)){
t->naero.voos_chegam++;
return;
}
}
提前致谢,如果有什么不清楚的地方,请告诉我,我会尽力解释
我将把 .h 文件放在这里:
typedef struct _st_voo{
char codigo[7];
char aero_partida[4];
char aero_chegada[4];
int hora_partida;
int minuto_partida;
char hora_chegada[6];
float preco;
}voo;
struct nodev {
voo nvoo;
struct nodev *prox;
};
typedef struct nodev *listav;
typedef struct _st_aeroporto{
char codigo[4];
int voos_saem;
int voos_chegam;
char aero_barato[4];
char aero_tarde[4];
float preco_barato;
int hora_tarde;
int minuto_tarde;
char situacao;
listav voos;
}aeroporto;
struct nodea {
aeroporto naero;
struct nodea *prox;
};
typedef struct nodea *listaa;
void guarda_voo();
void info_aeroporto();
void insere_voo(listav x, voo novo_voo);
void remove_voo(listav x, voo cancelado);
void insere_aeroporto(listaa x, aeroporto novo_aero);
最佳答案
您的代码输入一团糟。由于我们无法看到所有代码或执行它,因此不太可能有人能够找到它。您有 2 个选择:
关于找不到段错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835993/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!