C dilinde yazılmış bir programda CMD komutu çalıştırma

TReuy

Kilopat
Katılım
28 Temmuz 2016
Mesajlar
116
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Okul ödevi için bir konsol hazırlıyorum ve bu konsolda 1 tuşuna bastığımda konsolu açmasını ve.

Kod:
"avrdude -P COM5 -c arduino -p m328p -U flash : w:" >> $(ProjectDir) / 1.hex " : i;"

Kodunu çalıştırmasını istiyorum ama kodun içinde çok fazla " olduğu için kodu düzgün okumuyor. Bu kodu nasıl çalıştırabilirim?

Ekran görüntüsü 2022-11-18 224620.png


Kodum tam olarak şu şekilde:

C:
#include <windows.h>
#include <stdio.h>

int main()
{
 int x;
 system("avrdude -P COM5 -c arduino -p m328p -U flash : w:" >> $(ProjectDir) / 1.hex " : i;",);
}
 
Son düzenleyen: Moderatör:
Quote mark gibi special karakterleri backslash (\) ile escape etmen gerekiyor.

Yoksa compiler onu String'in bitiş token'ı olarak yorumlayıp hatalı bir sonuç ortaya çıkarır ve derlemez.
 

Geri
Yukarı