Webmail
Director web
::
Tutoriale
::
Code archive
::
Upload
::
Forum
::
Acasã
|
Ajutor
|
Cãutare
|
Autentificare
|
Înregistrare
» Utilizator
» Parteneri
» Linux Server
» WorldIT.info
» Web hosting
» Gazduire web
» IPFind
» Invatam.net
» PC Troubleshooting
» RegEx
» sigur.info
» Computericã
» De citit
» LAMP in CentOS
» LAMP in Ubuntu Server
» FAMP/LAMP in FreeBSD
» Formular de contact
» Optimizare Apache
» Optimizare MySQL
» Recomandari
» Hazardous Gaming
» What I Know
» PHP Funk
» Taskuri securitate
» Anti spam
» O parola eficienta
» Trojan, backdoor, spyware
» Phishing si pharming
» Securizare windows
» Cum functioneaza un virus?
» Certificate SSL
» Gumblar
» Un firewall eficient
» Ingineria sociala
» Statistici
65486
de mesaje.
7732
de topicuri.
1231
de utilizatori.
Kopotosa
e ultimul utilizator inregistrat.
[Detalii]
SkullBox Forum
|
Development
|
Java / C / C++ / C#
| Topic:
[Curs] C - Lectia 03 - Functii I/O standard
|
|
Pagini:
1
[
2
]
3
Print
[Curs] C - Lectia 03 - Functii I/O standard [6663 afisari]
DarkByte
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Quote
deci am stat si am citit azi de 2 ori de la lectia 1 la 3 si am zis noh hai din cat imi amintesc sa fac un chestionar :
#include
int main(){
char nume[30];
int ani;
char ocupatie[30];
char studi[30]
;
<-- eroare fiindca ai uitat un ";"
puts("Care e numele tau?");
scanf("%s",&nume);
printf("Ok %s , imi zici cati ani ai ? n",nume);
scanf("%d",&ani)
;
<-- eroare fiindca ai uitat un ";"
pritnf
("OK %s , vad ca ai ai %d ani , dar ce ma intereseaza pe mine este ce studi ai facute !n",nume,ani);
<-- eroare - e
printf
scanf("%s",&studi);
printf("pai daca ai studiat %s , cu ce te ocupi ? n",studi);
scanf("%s"
,
&ocupatie);
<-- eroare, lipseste o virgula
pritnf
("bun aha vad ca te ocupi cu %d , esti tare . Vrei sa shti ce informati am cules despre tine ?n",ocupatie);
<-- eroare 1- e
printf
<-- eroare 2: vrei sa afisezi un sir de caractere cu format de numar intreg... foloseste %s in loc de %d
printf("Ok , Te Cheama %s .n",nume);
pritnf
("Ai %d ani n",ani);
<-- eroare - e
printf
printf("ai studiat : %s .n",studi)
;
<-- eroare fiindca ai uitat un ";"
printf("shi de ocupi cu %d . n",ocupatie);
<-- eroare: vrei sa afisezi un sir de caractere cu format de numar intreg... foloseste %s in loc de %d
printf("esti tare mai %s .n",nume);
return 0;
}
Rezultat: stii ce trebuie sa faci si cum sa faci, dar esti repezit, incurci litere si uiti semne. Daca rezolvi asta, esti ok
Notare: 7 erori de sintaxa, 2 erori logice... hmm, te mai ascult :lol:
P.S. n-am pus cu tagul
Code:
ca sa pot colora, sa para "corectat" cu rosu, ca la scoala. Multumit ?
Atentionarile cu verde nu dau eroare de compilare, dar ... incearca sa vezi daca poti fara ele
P.S. 2. incearca un
clrscr();
la inceput (dupa
main(){
) si un
getch();
la sfarsit (inainte de
return(0);
), pentru stergerea ecranului, respectiv oprirea programului pana la apasarea unei taste (nu mai e nevoie de Alt+F5 ca sa vezi ce a scris ultima oara...) daca da eroare dupa ce le adaugi, mergi cu cursorul pe una dintre ele, apasa Ctrl+F1 si vezi din ce biblioteca sunt si adauga acea biblioteca dupa
#include
. Good luck !
Logged
03-11-2006, 20:29
Twitt
::
Y2K`
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Code:
#include
int main(){
char nume[30];
int ani;
char ocupatie[30];
char studi[30];
puts("Care e numele tau?");
scanf("%s",&nume);
printf("Ok %s , imi zici cati ani ai ? n",nume);
scanf("%d",&ani);
printf("OK %s , vad ca ai ai %d ani , dar ce ma intereseaza pe mine este ce studi ai facute !n",nume,ani);
scanf("%s",&studi);
printf("pai daca ai studiat %s , cu ce te ocupi ? n",studi);
scanf("%d",&ocupatie);
printf("bun aha vad ca te ocupi cu %s , esti tare . Vrei sa shti ce informati am cules despre tine ?n",ocupatie);
printf("Ok , Te Cheama %s .n",nume);
printf("Ai %d ani n",ani);
printf("ai studiat : %s .n",studi);
printf("shi de ocupi cu %s . n",ocupatie);
printf("esti tare mai %s .n",nume);
return 0;
}
imi da erroare la rulare in loc sa imi zica numele apare %s si .... imi zici pls darkbyte ? care e treaba ?
Logged
03-11-2006, 21:03
Twitt
::
Agkelos
Mesaje: 7196
Offline
[Curs] C - Lectia 03 - Functii I/O standard
Se pare ca am cam ignorat topicul. Bine ca imi amintesc unii
Quote
char ocupatie[30];
printf("pai daca ai studiat %s , cu ce te ocupi ? n",studi);
scanf("
%d
",&ocupatie);
Got the point ? ocupatie e declarata ca si char dar in scanf ii spui ca e numar natural
Logged
»
Ce putem face cu sed?
»
Cache pentru imagini si texte
»
Formular de contact
27-12-2006, 00:43
Twitt
::
Y2K`
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Quote
Se pare ca am cam ignorat topicul. Bine ca imi amintesc unii
Quote
char ocupatie[30];
printf("pai daca ai studiat %s , cu ce te ocupi ? n",studi);
scanf("
%d
",&ocupatie);
Got the point ? ocupatie e declarata ca si char dar in scanf ii spui ca e numar natural
iar acum la copilare imi da 3 errori
Logged
27-12-2006, 21:38
Twitt
::
Agkelos
Mesaje: 7196
Offline
[Curs] C - Lectia 03 - Functii I/O standard
OK, dar ce ai modificat fata de versiunea initiala. Tot ce trebuia sa faci e sa schimbi %d (care l-am boldat) cu %s si apoi sa recompilezi. Atat.
Logged
»
Ce putem face cu sed?
»
Cache pentru imagini si texte
»
Formular de contact
27-12-2006, 21:42
Twitt
::
Y2K`
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Quote
OK, dar ce ai modificat fata de versiunea initiala. Tot ce trebuia sa faci e sa schimbi %d (care l-am boldat) cu %s si apoi sa recompilezi. Atat.
atata am facut si imi da 3 errori la copilare
Logged
27-12-2006, 21:49
Twitt
::
Agkelos
Mesaje: 7196
Offline
[Curs] C - Lectia 03 - Functii I/O standard
OK, dar ce erori ? Daca nu postezi nu am cum sa-mi dau seama ce se intampla...
Logged
»
Ce putem face cu sed?
»
Cache pentru imagini si texte
»
Formular de contact
27-12-2006, 21:52
Twitt
::
Y2K`
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Quote
OK, dar ce erori ? Daca nu postezi nu am cum sa-mi dau seama ce se intampla...
Compiling NONAME00.CPP:
Error NONAME00.CPP 1: Unable to open include file 'STDIO.H'
Error NONAME00.CPP 8: Function 'puts' should have a prototype
Error NONAME00.CPP 9: Function 'scanf' should have a prototype
Error NONAME00.CPP 10: Function 'printf' should have a prototype
Logged
27-12-2006, 21:58
Twitt
::
DarkByte
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Acum am priceput si eu de unde goana dupa kitul de BC++ 3.1
Anyway... posteaza codul sursa si incercam sa vedem ce probleme sunt.
Logged
27-12-2006, 21:59
Twitt
::
Y2K`
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Quote
Acum am priceput si eu de unde goana dupa kitul de BC++ 3.1
Anyway... posteaza codul sursa si incercam sa vedem ce probleme sunt.
pai mi s-a stricat si nu am mai putut copila .....
uite codu
Code:
#include
int main(){
char nume[30];
int ani;
char ocupatie[30];
char studi[30];
puts("Care e numele tau?");
scanf("%s",&nume);
printf("Ok %s , imi zici cati ani ai ? n",nume);
scanf("%d",&ani);
printf("OK %s , vad ca ai ai %d ani , dar ce ma intereseaza pe mine este ce studi ai facute !n",nume,ani);
scanf("%s",&studi);
printf("pai daca ai studiat %s , cu ce te ocupi ? n",studi);
scanf("%s",&ocupatie);
printf("bun aha vad ca te ocupi cu %s , esti tare . Vrei sa shti ce informati am cules despre tine ?n",ocupatie);
printf("Ok , Te Cheama %s .n",nume);
printf("Ai %d ani n",ani);
printf("ai studiat : %s .n",studi);
printf("shi de ocupi cu %s . n",ocupatie);
printf("esti tare mai %s .n",nume);
return 0;
}
Logged
27-12-2006, 22:05
Twitt
::
DarkByte
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Nu ai probleme cu programul (cel putin la prima vedere)... dar ai probleme cu C-ul... incearca in loc de
sa pui "stdio.h".
Problema e ca nu gaseste fisierul stdio.h
Logged
27-12-2006, 22:07
Twitt
::
Agkelos
Mesaje: 7196
Offline
[Curs] C - Lectia 03 - Functii I/O standard
Ce compilator folosesti ? Eu folosesc
dev-c++
si merge fara nici o problema.
Logged
»
Ce putem face cu sed?
»
Cache pentru imagini si texte
»
Formular de contact
27-12-2006, 22:07
Twitt
::
DarkByte
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Foloseste Borland C++ 3.1
Logged
27-12-2006, 22:08
Twitt
::
Y2K`
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Quote
Nu ai probleme cu programul (cel putin la prima vedere)... dar ai probleme cu C-ul... incearca in loc de
sa pui "stdio.h".
Problema e ca nu gaseste fisierul stdio.h
iar acuma da erroarea :
Compiling NONAME00.CPP:
Error NONAME00.CPP 1: Bad file name format in include directive
Error NONAME00.CPP 8: Function 'puts' should have a prototype
Error NONAME00.CPP 9: Function 'scanf' should have a prototype
Error NONAME00.CPP 10: Function 'printf' should have a prototype
Quote
Foloseste Borland C++ 3.1
ce rapid ai fost
Logged
27-12-2006, 22:10
Twitt
::
DarkByte
Mesaje:
[Curs] C - Lectia 03 - Functii I/O standard
Sper ca ai pus si ghilimele ...
In Borland C++ (IDE) sper ca sunt setate bine directoarele de include... verifica in Options / Directories si daca nu sunt bine, corecteaza-le sa se potrivesca la cum ai instalat tu...
P.S. sper ca ai folosit install.exe, nu ai dezarhivat toate fisierele alea :rolleyes:
P.S. 2 - normal ca am fost rapid... acum am un RSS Reader :lol:
Logged
27-12-2006, 22:12
Twitt
::
Pagini:
1
[
2
]
3
Print
SkullBox Forum
|
Development
|
Java / C / C++ / C#
| Topic:
[Curs] C - Lectia 03 - Functii I/O standard
Powered by SMF 1.1.11
|
SMF © 2006-2009, Simple Machines LLC
Loading...