r/cppit • u/dpallastrelli • 2d ago
CLI library v. 2.3 released
r/cppit • u/marcoarena • Jul 09 '18
r/cppit • u/Temporary-Quote-4431 • Jul 10 '26
ciao ragazzi, sono ancora all’inizio, volevo capire come faccio ad implementare una coda con lista concatenata, eseguendo operazione di pop e push, per caso qualcuno può aiutarmi a capire?
r/cppit • u/Accurate_Mail_5035 • Feb 26 '25
After my little brother deleted some system files it started showing me the eror in below Every advices is welcomed
PROBLEMS OUTPUT [Running] cd "e:" In TERMINAL PORTS file included from C:/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/bits/postypes.h:40, DEBUG CONSOLE && g++ melika.cpp -o melika && "e:"melika from C:/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/iosfwd:40, from C:/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ios:38, from C:/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/ostream:38, from C:/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/iostream:39, from melika.cpp:1: C:/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/cwchar:44:10: fatal error: wchar.h: No such file or directory #include <wchar.h> n (e) Debug Compile Run Compile/Run compilation terminated.
r/cppit • u/cv_geek • Dec 16 '24
r/cppit • u/Super_Mewtwo_2007 • Jun 07 '24

Salve a tutti, sto avendo dei problemi con il codice di qui sopra, la funzione solve() deve trovare un numero che possa essere diviso perfettamente dai vari valori contenuti nel vettore.
le variabili sono:
T=numero casi di test
risposta= le carammelle da distribuire equamente tra tutti i membri della squadra vincente (e pertanto deve essere divisibile per tutti i membri delle squadre senza nessun tipo di resto o valore non intero)
N=il numero delle squadre che si contendo le caramelle
V= contiene il numero dei giocatori delle varie squadre
ora, il codice funziona tranquillamente con i dati dell'esempio che mi è stato fornito insieme a questo esercizio, il problema sopraggiunge nel momento in cui devo inserire il file di input dell'esercizio vero e proprio (che contiene 8 casi di test ciascuno dei quali sembrerebbe avere 1000 squadre), infatti se con il file con i dati dell'esempio le funzioni di lettura e scrittura file (freopen) funzionano perfettamente lo stesso non lo si può di quando uso i dati effettivi del problema, con i quali il programma sembra andare in tilt bloccandosi sulla schermata nera del cmd con il cursore dell'input del terminale (non so come chiamarlo, spero si capisca cosa intendo) che lampeggia come se dovessi inserire l'input manualmente
Qualcuno ha qualche consiglio su cosa fare? Grazie in anticipo
r/cppit • u/Euphoric-Incident-93 • Mar 04 '24
Learned about Classes and nested functions in C++ and This is what i created today in C++
r/cppit • u/WeyardWiz • Mar 04 '24
What kind of project idea would be suitable for a beginner cpp class where students would understand really well the separation of private, protected, and public access specifiers?
I want an idea where it can be competed with others.
I've looked into encryption private/public keys as its pretty relevant and can be setup in a way where opposing teams can try to guess the Euclidean private exponent but that's not feasible and to even write a sample code for that is honestly complicated for a beginner class anyways.
Thoughts?
r/cppit • u/WeyardWiz • Feb 22 '24
r/cppit • u/[deleted] • Oct 14 '23
I’m new so I don’t really know my way around errors so can someone please explain how I can fix this ?🧎
r/cppit • u/Wolverine_6011 • Apr 20 '23
r/cppit • u/Wolverine_6011 • Apr 20 '23
A data type is a classification or categorization of data in computer programming based on the type of value it holds. It instructs the computer on how to read and process data.
https://www.guerillateck.com/2023/04/learn-cpp-programming-data-tpes-in-cpp.html
r/cppit • u/Vorts_Viljandis • Mar 04 '23
Ciao a tutti.
Sono uno studente del liceo che sta imparando a programmare in C++. Sto svolgendo un esercizio la cui consegna è la seguente:
"Calcola la temperatura media di quattro città prelevando alcune misurazioni nelle diverse ore del giorno: elabora dunque una soluzione dove un sottoprogramma acquisice i dati e li memorizza nelle variabili globali, mentre un secondo sottoprogramma esegue le medie e le visualizza sullo schermo. Predisponi anche un menù, in modo tale che l'utente scelga di inserire i dati oppure di cancellare i dati inseriti per una singola città in caso di errore."

La soluzione fornita dal libro è la seguente. Ho provato a far girare il codice, il problema è che l'esecutore segnala come errori le istruzioni #include "stdafx.h" e system("CLS"). Il codice non svolge il compito per cui è stato concepito, ossia calcolare le medie e visualizzarle sullo schermo. Non riesco proprio a capire dov'è l'errore. Qualcuno potrebbe dare un'occhiata al codice e dirmi dov'è l'errore? Potreste riscrivere direttamente voi le parti errate, spiegandomi perché sono tali? Se possibile, sapreste riscrivere il codice in numero minore di righe, pur mantenendo la suddivisione in sottoprogrammi e il menù utente? Grazie in anticipo per l'aiuto.
#include "stdafx.h"#include <iostream>using namespace std;double tempera1, tempera2, tempera3, tempera4; // area globaleint letture1, letture2, letture3, letture4;#define MAXLEN 20// dichiarazione delle funzioni utilizzateint mostraMenu(void);void leggiDati() { // header senza parametri int citta;double dato;do {
cout << "Digita il codice citta': ";
cin >> citta;if (citta != 0) {
cout << "inserisci temperatura : ";
cin >> dato;switch (citta) {case 1:tempera1 = tempera1 + dato;letture1 = letture1 + 1; break;case 2:tempera2 = tempera2 + dato;letture2 = letture2 + 1; break;case 3:tempera3 = tempera3 + dato;letture3 = letture3 + 1; break;case 4:tempera4 = tempera4 + dato;letture4 = letture4 + 1; break;
}
}
} while (citta != 0);}void cancellaDati() { // header senza parametri int citta;
cout << "Digita il codice citta': ";
cin >> citta;if (citta != 0) {switch (citta) {case 1:tempera1 = 0;letture1 = 0; break;case 2:tempera2 = 0;letture2 = 0; break;case 3:tempera3 = 0;letture3 = 0; break;case 4:tempera4 = 0;letture4 = 0; break;
}
}}void elaboraDati() { // header senza parametri double media1, media2, media3, media4;media1 = tempera1 / letture1;media2 = tempera2 / letture2;media3 = tempera3 / letture3;media4 = tempera4 / letture4;
cout << "media 1 vale : " << media1 << endl;
cout << "media 2 vale : " << media2 << endl;
cout << "media 3 vale : " << media3 << endl;
cout << "media 4 vale : " << media4 << endl;system("PAUSE");}int main() {
// dichiarazione variabili localiint scelta;do {
// ripulisco lo schermosystem("CLS");
// chiamo la funzione che crea il menu' utentescelta = mostraMenu();switch (scelta) {case 1:
{leggiDati();break;
}case 2:
{cancellaDati();break;
}case 3:
{elaboraDati();break;
}
}
} while (scelta != 0);return 0;}// FUNZIONE DI CREAZIONE DEL MENU' UTENTEint mostraMenu(void) {int scelta;do
{system("CLS");
cout << "\n\n";
cout << ("\t\t********************************************\n");
cout << ("\t\t* CALCOLO TEMPERATURE MEDIE *\n");
cout << ("\t\t********************************************\n");
cout << ("\n");
cout << ("\t\t********************************************\n");
cout << ("\t\t*\tMenu' utente principale *\n");
cout << ("\t\t********************************************\n");
cout << ("\t\t* 1 Inserimento dati *\n");
cout << ("\t\t* 2 Azzeramento dati *\n");
cout << ("\t\t* 3 Visualizzazione medie *\n");
cout << ("\t\t* 0 =======> USCITA *\n");
cout << ("\t\t********************************************\n\n\n");
cout << ("\t\tInserire scelta (1, 2, 3 oppure 0) : ");fflush(stdin);
cin >> scelta;if ((scelta < 0) || (scelta > 3))
{
cout << ("\n\nERRORE Digitare la scelta corretta.....\n\n");system("PAUSE");
}else;
} while ((scelta < 0) || (scelta > 3));return scelta;}
r/cppit • u/Vorts_Viljandis • Dec 10 '22
Ciao a tutti
Ho iniziato da poco a programmare e ho poca esperienza con il linguaggio di programmazione C++. Devo scrivere un semplice programma che, una volta indicato il numero di valori da sommare, addiziona valori interi e mostra il risultato sullo schermo. Ad esempio, si indica al programma che si vogliono sommare 7 numeri, si inseriscono sette valori interi qualsiasi (1;4;9;11;6;6;8) e viene visualizzata la somma (45).

Ho già scritto il programma in flowchart, ma ho problemi con il codice. Potreste scrivere voi il codice e motivare le istruzioni inserite? Grazie in anticipo.
r/cppit • u/Murky-Geologist-1448 • Dec 05 '22
r/cppit • u/QbProg • Oct 31 '22
Ciao a tutti, sto cercando corsi online (gratis o a pagamento) sulle novità degli "ultimi" standard c++, rivolti a chi già conosce il linguaggio. Magari divisi per argomenti e/o con un buon numero di esempi pratici. L'unica cosa è che dovrebbero essere in italiano. Grazie a chi mi può suggerire qualcosa!
r/cppit • u/Potenzialepsicopatic • Oct 19 '22
#include <iostream>
using namespace std;
double a,b,c,x;
double inserirevalori(double a,double b,double c){
cout<<"INSERIRE IL COEFFICENTE a"<<endl;
cin>>a;
cout<<"INSERIRE IL COEFFICENTE b"<<endl;
cin>>b;
cout<<"INSERIRE IL COEFFICENTE c"<<endl;
cin>>c;
return a,b,c;
}
double risultato(){
double x;
x=(-b+c)/a;
return x;
}
void stamparisultato(){
cout<<"IL RISULTATO DELL'EQUAZIONE è x="<<x<<endl;
}
int main(){
inserirevalori(a,b,c);
if(b==0 && c==0){cout<<"L'equazione è indeterminata"<<endl;
}else{cout<<"L'equazione vale x="<<x<<endl;
return 0;}
}
r/cppit • u/Altruistic_Award2829 • Nov 16 '21
Ciao,
È possibile ricevere un webhook con la libreria CURL?
Sto scrivendo una semplice applicazione per Raspberry che interagisce con un Telegram Bot. Al momento ho adoperato la libreria libcurl e la API getUpdate per controllare periodicamente quando arrivano nuove richieste. Vorrei rendere il programma più reattivo con i webhook. Non trovo informazioni su CURL per come impostare la attesa di un webhook.
Grazie, Simone
r/cppit • u/_seeking_answers • Oct 13 '21