[HOMEWORK]C Data Types
Здравейте,
това са моите решения от домашното "C Data Types":
https://github.com/iliqnk/C/tree/master/02-C%20Data%20Types-Homework .
Всякакви препоръки са добре дошли.
Здравейте,
това са моите решения от домашното "C Data Types":
https://github.com/iliqnk/C/tree/master/02-C%20Data%20Types-Homework .
Всякакви препоръки са добре дошли.
Искам да попитам първият символ NULL в ASCII таблицата еквивалентен ли е на терминиращата нула? Питам, защото, когато се опитвам да изведа този символ на конзолата с %c, ми излиза като интервал, но когато на мястото на плейсхолдъра добавя \0, четенето на стринга се прекъсва. Ето в примери какво точно имам предвид:
printf("I live in %cSofia", 0); //Принтира го като интервал - I live in Sofia
printf("I live in \0Sofia"); //терминира стринга - I live in
printf("I live in %cSofia", '\0'); // Отново го принтира като интервал - I live in Sofia
Каква е логиката? Опитвам се да намеря отговор в Интернет, но до момента нищо не намирам.
Здравей колега,
може би имаш проблем със средата за разработка. И трите неща, който си написал трябва да дават един и същи отговор, а именно "I live in". При мен и 3-те си работят както трябва (използвам NetBeans).
Може би. Този резултат получавам с cygwin компилатора през конзолата. Благодаря за включването!