#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <cstring>
using namespace std;
int StrInt(int x,string y)
{
return y.at(x);
cout << y.at(x) << "hallo";
}
int Get_Int(int linie, int zeichen){
ifstream file;
string line;
vector<string>lines;
file.open("C:/Soi/input/input.txt");
if(file.is_open())
{
cout << "file is open" << endl;
int x = 0;
lines.resize(1);
while(getline(file, line))
{
lines[x] = line;
lines.push_back(line);
x++;
cout << lines[x] ;
}
lines.erase (lines.begin()+x);
cout << endl;
}
else{
cerr<<"file could not be opened!";
}
for(unsigned int i = 0; i < lines.size(); i++)
{
cout << lines[i] << " /" << i << endl;
}
string hh = lines[linie];
cout << hh.at(zeichen) << " hallo" << endl;
cout << "returned value: " << hh.at(zeichen) << endl;
return hh.at(zeichen);
}
int main() {
cout << "Programm gestartet" << endl;
int zeichen = 0;
int linie = 0;
int resultat = Get_Int(linie, zeichen);
int opperand1 = 2;
int opperand2 = 48;
if (opperand1 + opperand2 == resultat){
cout << resultat << endl << "true" ;
return 0;
}
else{
cout << resultat << endl;
return 0;
}
return 0;
}
im試圖得到的正常值是:3 代碼還沒有完成。我試圖打印出來後,如果這兩個值就像結果一樣,後面的 。 我試着在代碼中進行一些更改,但它沒有奏效。 值,即IM從我的函數返回一個錯誤的值C++
COUT < < hh.at得到(賊臣)
爲與值不同,IM是從
越來越COUT < < resultat
非常感謝你太多
對不起我的英語不好。