» »

Problem - C# Compiler (dev-cpp)

Problem - C# Compiler (dev-cpp)

--Switch-- ::

Imam problem s to kodo(prepisana je iz enega tutoriala):
-----------------------
//vem da pridejo tukaj še tiste puščice ampak jih ne morem napisat ker so baje nedovoljena html oznaka
#include stdio.h
#include conio.h

int Calculations(int fNumber, int sNumber);

int main()
{
int firstNumber = 0;
int secondNumber = 0;
int answer = 0;

printf("Vnesi prvo stevilko.\n");
scanf("%d",&firstNumber);

printf("Vnesi drugo stevilko.\n");
scanf("%d",&secondNumber);

answer = Calculations(firstNumber,secondNumber);

printf("\nRezultat je..%d\n\n",answer);

printf("\nPritisni katerokoli tipko ce se ti ne da vec s tem ukvarjat...\n");
getch();

return 1;
}

int Calculations(int fNumber,int sNumber)
{
int answer;

answer = fNumber * sNumber;

return answer;
}
----------------------
Meni se zdi da je koda pravilna(tudi compiler ne najde napake) ampak me ko vnesem drugo številko in pritisnem enter vrže vn iz programa! Mislim da je neki z nastavitvami compilerja narobe, ker me tudi če scompailam originalno kodo ki sm jo dobil zraven tutoriala, vrže vn. Uporabljam pa Dev - C++!

DMouse ::

Ko ti s scanf prebereš drugo število, ti formatirano branje iz standardnega vhoda pobere le številko, znak za novo vrstico pa ostane. Ko kličeš getch() (čeprav mislim da je prava funkcija getchar()), le-ta pogleda na standardni vhod... ker je tam že znak za novo vrsto, ga pobere in ti ga vrne. Rešitev je lahko recimo ta, da pred getch() daš še vrstico fflush(stdin) ki ti bo vhodni buffer spraznila.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] - Spreminjanje programa s pointerji

Oddelek: Programiranje
61091 (843) DaMachk
»

C programiranje (strani: 1 2 3 )

Oddelek: Programiranje
14126870 (17166) amacar
»

c napaka .c:4:1: error: expected identifier or '(' before '{' token

Oddelek: Programiranje
141842 (1415) MrStein
»

[c] char zadeva

Oddelek: Programiranje
222120 (1918) TheCyborg
»

Kako bi naredil en ultra simple programček?

Oddelek: Programiranje
492242 (1523) AtaStrumf

Več podobnih tem