小编Cpp*_*Cpp的帖子

¿如何在这个 C++ 小程序中修复这些错误?

是一本书的程序:作者:Bjarne。SECESC 上市。cev 使用转义序列,比如在终端发出两次声音(哔哔声),然后是两个退格空格的延续。

//int function int main
//Progama:SECESC.CPP
//Autor J.R. Mortimer
//Proposito: Mostrar funcionamiento de secuencias de escape

#include<iostream>
using namespace std;
main()
{
   char sonidos=O\a°; //secuancia de escape alarma en sonidos //[Error] stray '\' in program
                                                           //[Error] stray '\260' in program
                                                           //[Error] stray expected ',' or';' before 
                                                                                                  'a'
    char bs=\b;         //almacena secuencia de escape retroceso en bs //[Error] stray '\' in program 
                                                                   //[Error] 'b' was not declared in 
                                                                   //scope
    cout<<sonidos;      //envia secuencia de escape al terminal
    cout<<sonidos;      //envia secuencia …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
54
查看次数

如何比较两个结构体实例?

我的程序中出现以下错误,用于将两个日期与 tda 日期进行比较。该操作必须返回短语“相同”或“不同”。

#include<iostream>
//#include<stdio.h>
#include<string.h> 
using namespace std;
struct tfecha{
    int dia;
    int mes;
    int anio;
};
int main()
{
    tfecha f1,f2;
    cout<<"Ingrese primera fecha:"<<endl;
    cin>>f1.dia;
    cin>>f1.mes;
    cin>>f1.anio;

    cout<<"Ingrese segunda fecha:"<<endl;
    cin>>f2.dia;
    cin>>f2.mes;
    cin>>f2.anio;

    if(strcmp(f1==f2){
      cout<<"Las fechas son iguales:"<<endl;
    }else
    {
       cout<<"Las fechas son diferentes:"<<endl;
    }
 }
Run Code Online (Sandbox Code Playgroud)

[错误] 与“operator ==”不匹配(操作数类型为“tfecha”和“tfecha”)

c++ comparison comparison-operators

0
推荐指数
1
解决办法
3977
查看次数

模糊“void Visualizar()”的新声明

我是 C++ 新手,在这个程序“Hello world”中有一个小错误

//ejemplo funciones definidas por el usuario
 #include<iostream>
 using namespace std;


 int visualizar();


 int main() 
 {
 visualizar();
 return 0;
 }

 void visualizar() //Here is the error
 {
  cout<<"Hola mundo guay\n";
 }
Run Code Online (Sandbox Code Playgroud)

错误:

C:\Users\lisan\OneDrive\Desktop\c++\EjemploFunciones.cpp    In function 'void visualizar()':
15  17  C:\Users\lisan\OneDrive\Desktop\c++\EjemploFunciones.cpp    [Error] ambiguating new declaration of 'void visualizar()'
6   5   C:\Users\lisan\OneDrive\Desktop\c++\EjemploFunciones.cpp    [Note] old declaration 'int visualizar()'
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?是什么原因造成的呢?我如何解决它?

c++

-1
推荐指数
1
解决办法
1004
查看次数

标签 统计

c++ ×3

comparison ×1

comparison-operators ×1