#941
Urare
În preajma Crăciunului toţi suntem sau redevenim copii.
Scrie un program care afişează pe ecran o urare pentru cei dragi ţie!
Problema | Urare | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #46619352 | Utilizator | |
Fișier | urare.cpp | Dimensiune | 824 B |
Data încărcării | 18 Noiembrie 2023, 21:09 | Scor / rezultat | Eroare de compilare |
urare.cpp:2:14: warning: character constant too long for its type [enabled by default] hello db 'Hello, World!',0 ; Definim un șir de caractere terminat cu 0 ^ urare.cpp:2:5: error: stray '\310' in program hello db 'Hello, World!',0 ; Definim un șir de caractere terminat cu 0 ^ urare.cpp:2:5: error: stray '\231' in program urare.cpp:5:38: warning: multi-character character constant [-Wmultichar] global _start ; 'main' funcția, punctul de intrare pentru linker ^ urare.cpp:5:5: error: stray '\310' in program global _start ; 'main' funcția, punctul de intrare pentru linker ^ urare.cpp:5:5: error: stray '\233' in program urare.cpp:8:5: error: stray '\310' in program mov edx,len ; Lungimea șirului de caractere ^ urare.cpp:8:5: error: stray '\231' in program urare.cpp:9:5: error: stray '\310' in program mov ecx,hello ; Șirul de caractere de afișat ^ urare.cpp:9:5: error: stray '\230' in program urare.cpp:9:5: error: stray '\310' in program urare.cpp:9:5: error: stray '\231' in program urare.cpp:11:5: error: stray '\304' in program mov eax,4 ; Numărul sistemului pentru sys_write ^ urare.cpp:11:5: error: stray '\203' in program urare.cpp:12:5: error: stray '\304' in program int 0x80 ; Apelăm sistemul de operare pentru a efectua operația ^ urare.cpp:12:5: error: stray '\203' in program urare.cpp:12:5: error: stray '\310' in program urare.cpp:12:5: error: stray '\233' in program urare.cpp:14:5: error: stray '\304' in program mov eax,1 ; Numărul sistemului pentru sys_exit ^ urare.cpp:14:5: error: stray '\203' in program urare.cpp:15:5: error: stray '\304' in program int 0x80 ; Apelăm sistemul de operare pentru a ieși ^ urare.cpp:15:5: error: stray '\203' in program urare.cpp:15:5: error: stray '\310' in program urare.cpp:15:5: error: stray '\231' in program urare.cpp:18:1: error: stray '\304' in program len equ $ - hello ; Calculăm lungimea șirului de caractere ^ urare.cpp:18:1: error: stray '\203' in program urare.cpp:18:1: error: stray '\310' in program urare.cpp:18:1: error: stray '\231' in program urare.cpp:1:1: error: 'section' does not name a type section .data ^ urare.cpp:2:37: error: 'Definim' does not name a type hello db 'Hello, World!',0 ; Definim un șir de caractere terminat cu 0 ^ urare.cpp:5:38: error: expected unqualified-id before '\x6d61696e' global _start ; 'main' funcția, punctul de intrare pentru linker ^ urare.cpp:8:37: error: 'Lungimea' does not name a type mov edx,len ; Lungimea șirului de caractere ^ urare.cpp:9:39: error: 'irul' does not name a type mov ecx,hello ; Șirul de caractere de afișat ^ urare.cpp:10:37: error: 'File' does not name a type mov ebx,1 ; File descriptor (stdout) ^ urare.cpp:11:37: error: 'Num' does not name a type mov eax,4 ; Numărul sistemului pentru sys_write ^ urare.cpp:12:37: error: 'Apel' does not name a type int 0x80 ; Apelăm sistemul de operare pentru a efectua operația ^ urare.cpp:14:37: error: 'Num' does not name a type mov eax,1 ; Numărul sistemului pentru sys_exit ^ urare.cpp:15:37: error: 'Apel' does not name a type int 0x80 ; Apelăm sistemul de operare pentru a ieși ^ urare.cpp:18:36: error: 'Calcul' does not name a type len equ $ - hello ; Calculăm lungimea șirului de caractere ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Urare face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.