- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Fotók, videók mobillal
- Xiaomi 15T Pro - a téma nincs lezárva
- Yettel topik
- Azonnali mobilos kérdések órája
- iPhone topik
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Sony Xperia 1 V - kizárólag igényeseknek
- Okosóra és okoskiegészítő topik
Új hozzászólás Aktív témák
-
Brianiac
aktív tag
válasz
fair_play #1155 üzenetére
Sziasztok!
A segítségeteket szeretném kérni egy rövid progival kapcsolatban, mert nem tudok rájönni hogy mi a hiba.
#include<iostream>
using namespace std;
int main()
{
setlocale (LC_ALL, "Hun");
char m[]={"Emese elment Elekkel teniszezni."};
cout<<"Az eredeti mondat:\n"<<m<<endl;
int i, db=0 ;
for (i=0; i<strlen(m); i++)//az m tömb elemei egyesével a max. a tömbelem számig
if (toupper(m)=='E')//m tömb i-edik eleme nagybetűsen E karakter -e
db++;
cout<<"A mondat "<<strlen(m)<<"karakterből "<<db<<"db E vagy e van.\n";char x;
cout<<"Kérem a figyelendő karaktert: ";
fflush (stdin);
cin.get(x);//ugyanaz cin>>x;
db=0;
for (i=0; i<strlen(m); i++)
if (m(i)==x)//az m tömb i-edik elem egyezik-e az x tartalmával
db++;
cout<<"A figyelt "<<x<<"karakterből "<<db<<" db van.\n";char sor[60];
cout<<"Kérem a mondatot: ";
fflush (stdin);
cin>>sor;cout<<"Az eredeti mondat:\n"<<sor<<endl;
cout<<"Kérem a figyelendő karaktert: ";
fflush (stdin);
cin.getline(sor, 60);
db=0;
for (i=0; sor(i)!='0\'; i++)
if (sor(i)==x)
db++;
cout<<"A mondatában "<<db<<"db "<<x<<"karakter van.\n";system ("pause");
return 0;
}Kiemeltem félkövérrel ahol a hiba van (63. sor) ill. a 64.sorban is van valami gubanc, de arra már lehet rá tudnék én is jönni. Szóval a Visual studio 2010 az alábbi error-t dobja:
1>d:\egyéb\gamf\programozás\7. gyakorlat\karakter szamolas.cpp(63): error C2001: newline in constant
1>d:\egyéb\gamf\programozás\7. gyakorlat\karakter szamolas.cpp(63): error C2015: too many characters in constant
1>d:\egyéb\gamf\programozás\7. gyakorlat\karakter szamolas.cpp(64): error C2143: syntax error : missing ';' before 'if'
1>d:\egyéb\gamf\programozás\7. gyakorlat\karakter szamolas.cpp(64): error C2143: syntax error : missing ')' before 'if'Sajnos nem tudtam rájönni hogy mi a hiba, ill. azt sem értem hogy a 0 után mi az a \ jel és miért '0\' van miért nem "0\"?
-
amargo
addikt
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GTA V
- Elszipkázza az olvasókat a nagyobb weboldalaktól az AI
- Milyen monitort vegyek?
- Milyen TV-t vegyek?
- Milyen légkondit a lakásba?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Fotók, videók mobillal
- Óvodások homokozója
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte Z790 i7 14700KF 32GB DDR5 1TB SSD RTX 4070S 12GB Be Quiet! Pure Base 501 750W
- Apple iPhone 16 Pro 128GB,Újszerű,Dobozával,12 hónap garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! I7 10700K / RX 6700XT 12GB / 32GB DDR4 / 1TB SSD
- Lenovo A485 Ryzen 5 pro 2500U, 16GB RAM, 256-512GB SSD, jó akku, számla, garancia
- BESZÁMÍTÁS! 64GB (2x32) G.Skill Trident Z NEO RGB 4000MHz DDR4 memória garanciával hibátlan működés
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest