- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- eBay-es kütyük kis pénzért
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sh4d0w: Én és a számítógép
- Fire/SOUL/CD: INGYENES Clone és Backup-Restore alkalmazások tesztje [2024]
- Meggyi001: Chrome - Kérjük vissza a Chrome alsó letöltési sávját
- Geri Bátyó: Agglegénykonyha 3 – Paradicsomos káposzta (amit amúgy utálok)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Ú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\"?
Ú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!
- MSI MEG Infinite X 10th Intel Core i9 10900k/RTX 2080 Super/32GB DDR4 RAM/1TB SSD konfig eladó
- Intel Core i9 10900K/GeForce RTX 2080 Super/32GB DDR4 RAM/1TB SSD konfig eladó normális áron
- DeepCool Watercooling CPU LT720 Fehér (Kishibás) INGYEN FOXPOST
- ZBook Fury 16 G10 16" FHD+ IPS i7-13850HX RTX 3500 Ada 32GB 1TB NVMe ujjlolv gar
- ASUS ROG Strix G15
- Új Lenovo 16 Ideapad Slim3 WUXGA IPS Ryzen5 7530U 4.5Ghz 16GB 512GB Radeon RX Vega7 Win11 Garancia
- 2db Intel D3-S4610 1.92TB 2.5" szerver SSD (4 órát ment)
- HIBÁTLAN iPhone 13 mini 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3408
- Xbox Series S 512 GB + kontroller 6 hó garancia, számlával!
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest